chiark / gitweb /
revert misguided bytes2hex move
[authbind.git] / libauthbind.c
index d63bc97e1f4be860db1f1da4f10272c934036764..a685ce3fe200c957a5f686a90eaf3e19811fb66b 100644 (file)
@@ -164,7 +164,7 @@ int bind(int fd, const struct sockaddr *addr, socklen_t addrlen) {
     goto bail;
   }
 
-  if (!geteuid() || portval == 0 || portval >= IPPORT_RESERVED) {
+  if (!geteuid() || portval == 0 || ntohs(portval) >= IPPORT_RESERVED) {
   bail:
     return old_bind(fd,addr,addrlen);
   }