chiark / gitweb /
better manpage again
[authbind.git] / libauthbind.c
index 03905e454d82dc39dce956f94858fe3285ae3aa5..a685ce3fe200c957a5f686a90eaf3e19811fb66b 100644 (file)
@@ -185,7 +185,9 @@ int bind(int fd, const struct sockaddr *addr, socklen_t addrlen) {
     break;
   case AF_INET6:
     afarg = "6";
-    bytes2hex(((struct sockaddr_in6*)addr)->sin6_addr.s6_addr, addrarg, 16);
+    for (i=0; i<16; i++)
+      sprintf(addrarg+i*2,"%02x",
+             ((struct sockaddr_in6*)addr)->sin6_addr.s6_addr[i]);
     break;
   default:
     abort();