mirror of
https://github.com/xemu-project/xemu.git
synced 2025-04-02 11:11:48 -04:00
net: purge queued packets in tap_cleanup()
If tap has any packets queued at host_net_remove time, it needs to purge them in order to prevent a sent callback being invoked for it. Signed-off-by: Mark McLoughlin <markmc@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
8cad55161c
commit
b9adce2c83
1 changed files with 2 additions and 0 deletions
2
net.c
2
net.c
|
@ -1128,6 +1128,8 @@ static void tap_cleanup(VLANClientState *vc)
|
|||
{
|
||||
TAPState *s = vc->opaque;
|
||||
|
||||
qemu_purge_queued_packets(vc);
|
||||
|
||||
if (s->down_script[0])
|
||||
launch_script(s->down_script, s->down_script_arg, s->fd);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue