From b3fa5e2f656a5c9f262f363e4ad0cdde99828498 Mon Sep 17 00:00:00 2001 From: Kip Macy Date: Wed, 9 Jan 2008 08:01:42 +0000 Subject: [PATCH] don't decrement ref count below 1 for EXT_PACKET --- sys/dev/cxgb/sys/uipc_mvec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/cxgb/sys/uipc_mvec.c b/sys/dev/cxgb/sys/uipc_mvec.c index 61e9c4585de..5e5af5668e3 100644 --- a/sys/dev/cxgb/sys/uipc_mvec.c +++ b/sys/dev/cxgb/sys/uipc_mvec.c @@ -384,7 +384,7 @@ mb_free_ext_fast(struct mbuf_iovec *mi, int type, int idx) */ while (dofree == 0) { cnt = *(mi->mi_refcnt); - if (mi->mi_type == EXT_PACKET) { + if (mi->mi_type == EXT_PACKET && cnt == 1) { dofree = 1; break; } -- 2.45.0