summaryrefslogtreecommitdiffstats
path: root/usr.sbin/inetd/builtins.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2000-05-30 18:32:58 +0000
committerjhb <jhb@FreeBSD.org>2000-05-30 18:32:58 +0000
commitd4152c7d424de3498ed5cbc4475cd31cbdcd54dc (patch)
treec7d1372e6bbd891c6b72298a6478f1f1e3733ad0 /usr.sbin/inetd/builtins.c
parent4c78d6dcb79f3dec49869fae1a319f4037039502 (diff)
downloadFreeBSD-src-d4152c7d424de3498ed5cbc4475cd31cbdcd54dc.zip
FreeBSD-src-d4152c7d424de3498ed5cbc4475cd31cbdcd54dc.tar.gz
Fix a 64-bit'ism in the handling of the ident service. sysctlbyname() takes
a size_t as its 3rd argument, which is 64-bits on the alpha. The 'len' variable used was a int, which is only 32-bits. Use size_t as the type for 'len' to work-around this.
Diffstat (limited to 'usr.sbin/inetd/builtins.c')
-rw-r--r--usr.sbin/inetd/builtins.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/inetd/builtins.c b/usr.sbin/inetd/builtins.c
index 7340c78..b50f931 100644
--- a/usr.sbin/inetd/builtins.c
+++ b/usr.sbin/inetd/builtins.c
@@ -348,7 +348,8 @@ ident_stream(s, sep) /* Ident service (AKA "auth") */
fd_set fdset;
char buf[BUFSIZE], *cp = NULL, *p, **av, *osname = NULL, garbage[7];
char *fallback = NULL;
- int len, c, fflag = 0, nflag = 0, rflag = 0, argc = 0, usedfallback = 0;
+ size_t len;
+ int c, fflag = 0, nflag = 0, rflag = 0, argc = 0, usedfallback = 0;
int gflag = 0, Rflag = 0, getcredfail = 0;
u_short lport, fport;
OpenPOWER on IntegriCloud