diff options
author | sephe <sephe@FreeBSD.org> | 2007-04-19 13:09:57 +0000 |
---|---|---|
committer | sephe <sephe@FreeBSD.org> | 2007-04-19 13:09:57 +0000 |
commit | f9d2951cadf7da6eb5345a1c593b6389e5abe53b (patch) | |
tree | fc56ac28bfefae2cf5891d951a7412389926f895 /lib/libc/net/sockatmark.c | |
parent | e8a77bd9270dfbfa30aa44607f5f3ecb4e70ee3e (diff) | |
download | FreeBSD-src-f9d2951cadf7da6eb5345a1c593b6389e5abe53b.zip FreeBSD-src-f9d2951cadf7da6eb5345a1c593b6389e5abe53b.tar.gz |
- Fix mbuf/node leakage in drivers' raw_xmit().
- For ural(4):
o Fix node leakage in ural_start(), if ural_tx_mgt() fails.
o Fix mbuf leakage in ural_tx_{mgt,data}(), if usbd_transfer() fails.
o In ural_tx_{mgt,data}(), set ural_tx_data.{m,ni} to NULL, if
usbd_transfer() fails, so they will not be freed again in ural_stop().
Approved by: sam (mentor)
Diffstat (limited to 'lib/libc/net/sockatmark.c')
0 files changed, 0 insertions, 0 deletions