aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb
diff options
context:
space:
mode:
authorSam Leffler <sam@FreeBSD.org>2005-07-08 16:31:19 +0000
committerSam Leffler <sam@FreeBSD.org>2005-07-08 16:31:19 +0000
commit0a5ae7ccb898e8e7f8c9749c318fd276ddbef4a0 (patch)
tree435fe0e317aeff9e831363dcfa89974c3c5f4dec /sys/dev/usb
parent025afcf2d5301ccb1fd323056165b2873bc8ab9f (diff)
Notes
Diffstat (limited to 'sys/dev/usb')
-rw-r--r--sys/dev/usb/if_ural.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/usb/if_ural.c b/sys/dev/usb/if_ural.c
index 01edf782adc67..04f9f6c8712d0 100644
--- a/sys/dev/usb/if_ural.c
+++ b/sys/dev/usb/if_ural.c
@@ -1321,8 +1321,10 @@ ural_start(struct ifnet *ifp)
BPF_MTAP(ifp, m0);
m0 = ieee80211_encap(ic, m0, ni);
- if (m0 == NULL)
+ if (m0 == NULL) {
+ ieee80211_free_node(ni);
continue;
+ }
if (ic->ic_rawbpf != NULL)
bpf_mtap(ic->ic_rawbpf, m0);