diff options
author | brian <brian@FreeBSD.org> | 1999-02-19 10:48:42 +0000 |
---|---|---|
committer | brian <brian@FreeBSD.org> | 1999-02-19 10:48:42 +0000 |
commit | eb7abf9254a7f2c95d72411f292d032a9a8f14a1 (patch) | |
tree | e0743a6cdf691c50227465dce4249df8071b507b /usr.sbin/ppp/auth.c | |
parent | f5a1ee1410bf14d4a9eaabf7294076fe76a27e87 (diff) | |
download | FreeBSD-src-eb7abf9254a7f2c95d72411f292d032a9a8f14a1.zip FreeBSD-src-eb7abf9254a7f2c95d72411f292d032a9a8f14a1.tar.gz |
Be a little more verbose about dodgy looking authentication
packets before dropping them in the bit-bucket.
Diffstat (limited to 'usr.sbin/ppp/auth.c')
-rw-r--r-- | usr.sbin/ppp/auth.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/usr.sbin/ppp/auth.c b/usr.sbin/ppp/auth.c index 1d75491..be25ddd 100644 --- a/usr.sbin/ppp/auth.c +++ b/usr.sbin/ppp/auth.c @@ -17,7 +17,7 @@ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. * - * $Id: auth.c,v 1.38 1999/02/06 02:54:43 brian Exp $ + * $Id: auth.c,v 1.39 1999/02/18 00:52:12 brian Exp $ * * TODO: * o Implement check against with registered IP addresses. @@ -327,7 +327,11 @@ auth_ReadHeader(struct authinfo *authp, struct mbuf *bp) bp = mbuf_Read(bp, (u_char *)&authp->in.hdr, sizeof authp->in.hdr); if (len >= ntohs(authp->in.hdr.length)) return bp; - } + log_Printf(LogWARN, "auth_ReadHeader: Short packet (%d > %d) !\n", + ntohs(authp->in.hdr.length), len); + } else + log_Printf(LogWARN, "auth_ReadHeader: Short packet header (%d > %d) !\n", + sizeof authp->in.hdr, len); mbuf_Free(bp); return NULL; @@ -337,12 +341,13 @@ struct mbuf * auth_ReadName(struct authinfo *authp, struct mbuf *bp, int len) { if (len > sizeof authp->in.name - 1) - log_Printf(LogERROR, "auth_ReadName: Name too long (%d) !\n", len); + log_Printf(LogWARN, "auth_ReadName: Name too long (%d) !\n", len); else { int mlen = mbuf_Length(bp); if (len > mlen) - log_Printf(LogERROR, "auth_ReadName: Short packet !\n"); + log_Printf(LogWARN, "auth_ReadName: Short packet (%d > %d) !\n", + len, mlen); else { bp = mbuf_Read(bp, (u_char *)authp->in.name, len); authp->in.name[len] = '\0'; |