aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_iface.c
diff options
context:
space:
mode:
authorPatrick McHardy <[email protected]>2008-05-08 01:13:31 -0700
committerDavid S. Miller <[email protected]>2008-05-08 01:13:31 -0700
commit7312096454b6cd71267eaa3d0efb408e449e9ff3 (patch)
tree360362755ece7d7ad589bfb968ff69681a4aefa3 /net/lapb/lapb_iface.c
parentc67fa02799bccca3d2e16582493da6d57812ec01 (diff)
macvlan: Fix memleak on device removal/crash on module removal
As noticed by Ben Greear, macvlan crashes the kernel when unloading the module. The reason is that it tries to clean up the macvlan_port pointer on the macvlan device itself instead of the underlying device. A non-NULL pointer is taken as indication that the macvlan_handle_frame_hook is valid, when receiving the next packet on the underlying device it tries to call the NULL hook and crashes. Clean up the macvlan_port on the correct device to fix this. Signed-off-by; Patrick McHardy <[email protected]> Tested-by: Ben Greear <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/lapb/lapb_iface.c')
0 files changed, 0 insertions, 0 deletions