From: neilbrown Date: Thu, 22 May 2003 05:20:10 +0000 (+0000) Subject: bug fix X-Git-Tag: nfs-utils-1-1-0-pre4~1 X-Git-Url: https://git.decadent.org.uk/gitweb/?a=commitdiff_plain;h=5272be95bf48cb4e9f8579105a79522e88b695f4;p=nfs-utils.git bug fix --- diff --git a/ChangeLog b/ChangeLog index b7da691..09277b3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-05-22 NeilBrown + + * utils/mountd/auth.c(auth_authenticate_internal): make sure + portnumber is still checked when using new cache lookup. + 2003-05-21 NeilBrown * utils/exportfs/exportfs.c: Use check_new_cache and cache_flush diff --git a/utils/mountd/auth.c b/utils/mountd/auth.c index e921389..f968b07 100644 --- a/utils/mountd/auth.c +++ b/utils/mountd/auth.c @@ -114,13 +114,12 @@ auth_authenticate_internal(char *what, struct sockaddr_in *caller, *error = not_exported; return NULL; } - - if (!(exp->m_export.e_flags & NFSEXP_INSECURE_PORT) && + } + if (!(exp->m_export.e_flags & NFSEXP_INSECURE_PORT) && (ntohs(caller->sin_port) < IPPORT_RESERVED/2 || ntohs(caller->sin_port) >= IPPORT_RESERVED)) { - *error = illegal_port; - return NULL; - } + *error = illegal_port; + return NULL; } *error = success;