hw/net/xen_nic.c: Set 'netdev->mac' to NULL after free it
PATCH 1/1 hw/net/xen_nic.c: Set 'netdev->mac' to NULL after free it
Since net_init() checks whether 'netdev->mac' is NULL, before alloc it; net_release() also need set 'netdev->mac' to NULL after free it.
Signed-off-by Chen Gang <[email protected]>
--- hw/net/xen_nic.c | 1 + 1 file changed, 1 insertion(+)
hw/net/xen_nic.c +1 -0
@@ -428,6 +428,7 @@ static int net_free(struct XenDevice *xendev) netdev->nic =NULL ; }g_free (netdev->mac); + netdev->mac =NULL ;return 0 ; }
Signature · 1 line
1.9.3
Stefan Hajnoczi
AppliedQuoted 7 lines · Chen Gang
Since
net_init()checks whether 'netdev->mac' is NULL, before alloc it;net_release()also need set 'netdev->mac' to NULL after free it.Signed-off-by Chen Gang <[email protected]>--- hw/net/xen_nic.c | 1 + 1 file changed, 1 insertion(+)
Thanks, applied to my net tree:
https://github.com/stefanha/qemu/commits/net
Stefan