chiark
/
gitweb
/
~ian
/
authbind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
finalise
[authbind.git]
/
libauthbind.c
diff --git
a/libauthbind.c
b/libauthbind.c
index d63bc97e1f4be860db1f1da4f10272c934036764..a685ce3fe200c957a5f686a90eaf3e19811fb66b 100644
(file)
--- a/
libauthbind.c
+++ b/
libauthbind.c
@@
-164,7
+164,7
@@
int bind(int fd, const struct sockaddr *addr, socklen_t addrlen) {
goto bail;
}
goto bail;
}
- if (!geteuid() || portval == 0 ||
portval
>= IPPORT_RESERVED) {
+ if (!geteuid() || portval == 0 ||
ntohs(portval)
>= IPPORT_RESERVED) {
bail:
return old_bind(fd,addr,addrlen);
}
bail:
return old_bind(fd,addr,addrlen);
}