X-Git-Url: https://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=aix4%2Fppp_async.c;h=d079e3f87037d806dc18ae33d7ec909b8c11b5e6;hp=1cef454acec98647206f4eaa02a11ea449a6c635;hb=9c3c5cdb5f30e02e6ff5772b3b01992de191a384;hpb=c21f8d41e15942c93cf0b2e78f19269795478584 diff --git a/aix4/ppp_async.c b/aix4/ppp_async.c index 1cef454..d079e3f 100644 --- a/aix4/ppp_async.c +++ b/aix4/ppp_async.c @@ -5,7 +5,7 @@ fcstab and some ideas nicked from if_ppp.c from cmu. See copyright notice in if_ppp.h and NOTES - $Id: ppp_async.c,v 1.2 1994/12/05 00:54:58 paulus Exp $ + $Id: ppp_async.c,v 1.3 1995/04/26 04:15:48 paulus Exp $ */ #include @@ -244,7 +244,18 @@ ppp_async_wput(q, mp) int x, flags; switch (mp->b_datap->db_type) { - + + case M_CTL: + switch (*(u_char *)mp->b_rptr) { + case IF_GET_CSTATS: + /* trap this and remove it */ + freemsg(mp); + break; + default: + putnext(q, mp); + } + break; + case M_FLUSH : if (*mp->b_rptr & FLUSHW) flushq(q, FLUSHDATA);