summaryrefslogtreecommitdiffstats
path: root/lib/libskey/skeyaccess.c
diff options
context:
space:
mode:
authorpst <pst@FreeBSD.org>1998-02-27 22:36:51 +0000
committerpst <pst@FreeBSD.org>1998-02-27 22:36:51 +0000
commit41b578bc9bad5b00d00621058a76d96fef85d747 (patch)
tree8436c76b6e11e2b02c5873a15850923f6af38a7e /lib/libskey/skeyaccess.c
parentc2dae6a9b18521480b6a450d7ee23ee643fbca1c (diff)
downloadFreeBSD-src-41b578bc9bad5b00d00621058a76d96fef85d747.zip
FreeBSD-src-41b578bc9bad5b00d00621058a76d96fef85d747.tar.gz
Compile under -W -Wall -Werror.
Fix API - keycrunch takes const char's, not chars.
Diffstat (limited to 'lib/libskey/skeyaccess.c')
-rw-r--r--lib/libskey/skeyaccess.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/libskey/skeyaccess.c b/lib/libskey/skeyaccess.c
index 0d52caf..5a6e2d3 100644
--- a/lib/libskey/skeyaccess.c
+++ b/lib/libskey/skeyaccess.c
@@ -229,9 +229,9 @@ struct login_info *login_info;
static int match_internet_addr(login_info)
struct login_info *login_info;
{
- char *tok;
- long pattern;
- long mask;
+ char * tok;
+ u_int32_t pattern;
+ u_int32_t mask;
struct in_addr *addrp;
if (login_info->internet_addr == 0)
@@ -249,7 +249,7 @@ struct login_info *login_info;
*/
for (addrp = login_info->internet_addr; addrp->s_addr; addrp++)
- if (addrp->s_addr != -1 && (addrp->s_addr & mask) == pattern)
+ if (addrp->s_addr != INADDR_NONE && (addrp->s_addr & mask) == pattern)
return (1);
return (0);
}
OpenPOWER on IntegriCloud