aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/netmap
diff options
context:
space:
mode:
authorLuigi Rizzo <luigi@FreeBSD.org>2015-07-19 18:04:51 +0000
committerLuigi Rizzo <luigi@FreeBSD.org>2015-07-19 18:04:51 +0000
commit05f7605789e29f4420c82a7e353bee658c333823 (patch)
tree05025db67bd3629b964e3fdeeed3c7fffc6728f9 /sys/dev/netmap
parent85fe4e7c6be2d1edfee9fd96de81d39e0e765bcc (diff)
downloadsrc-05f7605789e29f4420c82a7e353bee658c333823.tar.gz
src-05f7605789e29f4420c82a7e353bee658c333823.zip
release a reference when stopping a monitor
Notes
Notes: svn path=/head/; revision=285696
Diffstat (limited to 'sys/dev/netmap')
-rw-r--r--sys/dev/netmap/netmap_monitor.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/netmap/netmap_monitor.c b/sys/dev/netmap/netmap_monitor.c
index be7ce440015c..c303952417ff 100644
--- a/sys/dev/netmap/netmap_monitor.c
+++ b/sys/dev/netmap/netmap_monitor.c
@@ -326,6 +326,7 @@ netmap_monitor_stop(struct netmap_adapter *na)
struct netmap_monitor_adapter *mna =
(struct netmap_monitor_adapter *)mkring->na;
/* forget about this adapter */
+ netmap_adapter_put(mna->priv.np_na);
mna->priv.np_na = NULL;
}
}