X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=authbind.git;a=blobdiff_plain;f=libauthbind.c;h=a685ce3fe200c957a5f686a90eaf3e19811fb66b;hp=d63bc97e1f4be860db1f1da4f10272c934036764;hb=d78fb137e25ebe72cd0bd3523f6204ac8e3f5e28;hpb=e9fb37fdd9029a2084040d6524ed54de0a6185c7 diff --git a/libauthbind.c b/libauthbind.c index d63bc97..a685ce3 100644 --- a/libauthbind.c +++ b/libauthbind.c @@ -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); }