diff options
author | ache <ache@FreeBSD.org> | 1995-09-17 23:38:29 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 1995-09-17 23:38:29 +0000 |
commit | bb32dc315ae0b7b3899adc8dac24a1b60e5ad30c (patch) | |
tree | 0a484de974f6f3ea0837dbd9ae3ccf86e2c0cd2e /sys/net/if_sl.c | |
parent | b6cff6618d68d8f077b8041b582ff3309b8e5a83 (diff) | |
download | FreeBSD-src-bb32dc315ae0b7b3899adc8dac24a1b60e5ad30c.zip FreeBSD-src-bb32dc315ae0b7b3899adc8dac24a1b60e5ad30c.tar.gz |
Clear SC_OUTWAIT after checking of free clists, not before
Diffstat (limited to 'sys/net/if_sl.c')
-rw-r--r-- | sys/net/if_sl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/net/if_sl.c b/sys/net/if_sl.c index 7167335..0fe601b 100644 --- a/sys/net/if_sl.c +++ b/sys/net/if_sl.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)if_sl.c 8.6 (Berkeley) 2/1/94 - * $Id: if_sl.c,v 1.30 1995/09/09 18:10:24 davidg Exp $ + * $Id: if_sl.c,v 1.31 1995/09/10 12:22:59 bde Exp $ */ /* @@ -526,7 +526,6 @@ slstart(tp) splx(s); if (m == NULL) return 0; - sc->sc_flags &= ~SC_OUTWAIT; /* * We do the header compression here rather than in sloutput @@ -590,6 +589,7 @@ slstart(tp) continue; } + sc->sc_flags &= ~SC_OUTWAIT; /* * The extra FRAME_END will start up a new packet, and thus * will flush any accumulated garbage. We do this whenever |