diff options
| author | Luigi Rizzo <luigi@FreeBSD.org> | 2014-06-06 10:40:20 +0000 |
|---|---|---|
| committer | Luigi Rizzo <luigi@FreeBSD.org> | 2014-06-06 10:40:20 +0000 |
| commit | 441ab64f52aefea2fa99c06bcbec122ca9143af0 (patch) | |
| tree | 13edc9ecf67e321298ec814c27de9844e2548096 /sys/dev/netmap/netmap.c | |
| parent | 275b78396e89e33c1f7c03e8dba11b521132705b (diff) | |
Notes
Diffstat (limited to 'sys/dev/netmap/netmap.c')
| -rw-r--r-- | sys/dev/netmap/netmap.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/netmap/netmap.c b/sys/dev/netmap/netmap.c index 1b7bf35342f6..8bfbf66e14f6 100644 --- a/sys/dev/netmap/netmap.c +++ b/sys/dev/netmap/netmap.c @@ -2260,7 +2260,8 @@ netmap_attach(struct netmap_adapter *arg) fail: D("fail, arg %p ifp %p na %p", arg, ifp, hwna); - netmap_detach(ifp); + if (ifp) + netmap_detach(ifp); return (hwna ? EINVAL : ENOMEM); } |
