diff options
author | 2001-03-31 20:07:56 +0000 | |
---|---|---|
committer | 2001-03-31 20:07:56 +0000 | |
commit | a95cbb786e3b6b2282110842479d1d1ab009f1e9 (patch) | |
tree | 0a28ee92474a10896cb819672118398ab4c13e39 | |
parent | Fix -Wall warnings; millert@ ok. (diff) | |
download | wireguard-openbsd-a95cbb786e3b6b2282110842479d1d1ab009f1e9.tar.xz wireguard-openbsd-a95cbb786e3b6b2282110842479d1d1ab009f1e9.zip |
Log on short packets before discard'em; millert@ ok.
-rw-r--r-- | usr.sbin/rwhod/rwhod.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/usr.sbin/rwhod/rwhod.c b/usr.sbin/rwhod/rwhod.c index 24af776cfed..11a1ed94f78 100644 --- a/usr.sbin/rwhod/rwhod.c +++ b/usr.sbin/rwhod/rwhod.c @@ -39,7 +39,7 @@ static char copyright[] = #ifndef lint /*static char sccsid[] = "@(#)rwhod.c 8.1 (Berkeley) 6/6/93";*/ -static char rcsid[] = "$OpenBSD: rwhod.c,v 1.16 2001/02/08 15:03:20 deraadt Exp $"; +static char rcsid[] = "$OpenBSD: rwhod.c,v 1.17 2001/03/31 20:07:56 fgsch Exp $"; #endif /* not lint */ #include <sys/param.h> @@ -255,8 +255,11 @@ handleread(s) ntohs(from.sin_port), inet_ntoa(from.sin_addr)); return; } - if (cc < WHDRSIZE) + if (cc < WHDRSIZE) { + syslog(LOG_WARNING, "short packet from %s", + inet_ntoa(from.sin_addr)); return; + } if (wd.wd_vers != WHODVERSION) return; if (wd.wd_type != WHODTYPE_STATUS) |