diff options
author | eadler <eadler@FreeBSD.org> | 2015-04-19 09:27:47 +0000 |
---|---|---|
committer | eadler <eadler@FreeBSD.org> | 2015-04-19 09:27:47 +0000 |
commit | 37e73b83f76d39132b3ecdd766567a3f296369e0 (patch) | |
tree | 5407a3491a6b73a9c16fe359fe91102f05fb7df9 /usr.sbin/inetd | |
parent | 047338ae8a4a2954e70193f41c3f2c187a4def32 (diff) | |
download | FreeBSD-src-37e73b83f76d39132b3ecdd766567a3f296369e0.zip FreeBSD-src-37e73b83f76d39132b3ecdd766567a3f296369e0.tar.gz |
identd: also zero se_rpc_highvers
Reported by: pluknet
Diffstat (limited to 'usr.sbin/inetd')
-rw-r--r-- | usr.sbin/inetd/inetd.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/usr.sbin/inetd/inetd.c b/usr.sbin/inetd/inetd.c index 2109b1c..1587700 100644 --- a/usr.sbin/inetd/inetd.c +++ b/usr.sbin/inetd/inetd.c @@ -1752,9 +1752,8 @@ more: memmove(sep->se_proto, sep->se_proto + 4, strlen(sep->se_proto) + 1 - 4); sep->se_rpc = 1; - sep->se_rpc_prog = sep->se_rpc_lowvers = 0; - memcpy(&sep->se_ctrladdr4, bind_sa4, - sizeof(sep->se_ctrladdr4)); + sep->se_rpc_prog = sep->se_rpc_lowvers = + sep->se_rpc_highvers = 0; if ((versp = strrchr(sep->se_service, '/'))) { *versp++ = '\0'; switch (sscanf(versp, "%u-%u", |