diff options
author | mav <mav@FreeBSD.org> | 2007-05-04 16:12:54 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2007-05-04 16:12:54 +0000 |
commit | f6fc3acc90589066f5c653a82ff5aa5105e99303 (patch) | |
tree | 19025960ba893ea2425acbae0b9af2baf571efd0 /sys/netgraph/ng_mppc.c | |
parent | 9f72209bd224af507e0aebfb47c02acfd920e7ce (diff) | |
download | FreeBSD-src-f6fc3acc90589066f5c653a82ff5aa5105e99303.zip FreeBSD-src-f6fc3acc90589066f5c653a82ff5aa5105e99303.tar.gz |
Compact code a bit
Approved by: glebius (mentor)
Diffstat (limited to 'sys/netgraph/ng_mppc.c')
-rw-r--r-- | sys/netgraph/ng_mppc.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/sys/netgraph/ng_mppc.c b/sys/netgraph/ng_mppc.c index 71c1f72..008c5ac 100644 --- a/sys/netgraph/ng_mppc.c +++ b/sys/netgraph/ng_mppc.c @@ -477,7 +477,9 @@ ng_mppc_compress(node_p node, struct mbuf *m, struct mbuf **resultp) /* Initialize */ *resultp = NULL; header = d->cc; - if (d->flushed) { + + /* Always set the flushed bit in stateless mode */ + if (d->flushed || ((d->cfg.bits & MPPE_STATELESS) != 0)) { header |= MPPC_FLAG_FLUSHED; d->flushed = 0; } @@ -539,10 +541,6 @@ ng_mppc_compress(node_p node, struct mbuf *m, struct mbuf **resultp) } FREE(inbuf, M_NETGRAPH_MPPC); - /* Always set the flushed bit in stateless mode */ - if ((d->cfg.bits & MPPE_STATELESS) != 0) - header |= MPPC_FLAG_FLUSHED; - /* Now encrypt packet (if encryption enabled) */ #ifdef NETGRAPH_MPPC_ENCRYPTION if ((d->cfg.bits & MPPE_BITS) != 0) { |