diff options
| author | Brian Somers <brian@FreeBSD.org> | 1999-02-20 01:12:45 +0000 |
|---|---|---|
| committer | Brian Somers <brian@FreeBSD.org> | 1999-02-20 01:12:45 +0000 |
| commit | b7ff18add268c0cdebd78a36346115d250de2c84 (patch) | |
| tree | 0c0f8932acf91b42436aed712cd0f6ccb7998aab /usr.sbin/ppp/auth.c | |
| parent | d894d5dedb4211757bde7ad7e435b4a29c597a6e (diff) | |
Notes
Diffstat (limited to 'usr.sbin/ppp/auth.c')
| -rw-r--r-- | usr.sbin/ppp/auth.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/usr.sbin/ppp/auth.c b/usr.sbin/ppp/auth.c index be25ddd5d1c7..d67aedaea053 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.39 1999/02/18 00:52:12 brian Exp $ + * $Id: auth.c,v 1.40 1999/02/19 10:48:42 brian Exp $ * * TODO: * o Implement check against with registered IP addresses. @@ -327,11 +327,14 @@ 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; + authp->in.hdr.length = htons(0); log_Printf(LogWARN, "auth_ReadHeader: Short packet (%d > %d) !\n", ntohs(authp->in.hdr.length), len); - } else + } else { + authp->in.hdr.length = htons(0); log_Printf(LogWARN, "auth_ReadHeader: Short packet header (%d > %d) !\n", sizeof authp->in.hdr, len); + } mbuf_Free(bp); return NULL; |
