summaryrefslogtreecommitdiffstats
path: root/sys/netgraph/netflow
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2008-01-27 09:22:10 +0000
committermav <mav@FreeBSD.org>2008-01-27 09:22:10 +0000
commitc2d1050fbac3414e1d700ac06dac673fbce6d181 (patch)
tree4b01e25743714791b3278619396fb00879fcb806 /sys/netgraph/netflow
parent2adafc5538fffa745742f606d1c0cf918185e0d0 (diff)
downloadFreeBSD-src-c2d1050fbac3414e1d700ac06dac673fbce6d181.zip
FreeBSD-src-c2d1050fbac3414e1d700ac06dac673fbce6d181.tar.gz
Fix memory leak when export hook is not connected.
Diffstat (limited to 'sys/netgraph/netflow')
-rw-r--r--sys/netgraph/netflow/netflow.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netgraph/netflow/netflow.c b/sys/netgraph/netflow/netflow.c
index 74b84b8..c226485 100644
--- a/sys/netgraph/netflow/netflow.c
+++ b/sys/netgraph/netflow/netflow.c
@@ -617,6 +617,8 @@ export_send(priv_p priv, item_p item, int flags)
if (priv->export != NULL)
NG_FWD_ITEM_HOOK_FLAGS(error, item, priv->export, flags);
+ else
+ NG_FREE_ITEM(item);
return (error);
}
OpenPOWER on IntegriCloud