Commit 7d633755 authored by Andrey Vagin's avatar Andrey Vagin Committed by Pavel Emelyanov

sk-packet: fix memory leak

CID 996188 (#1 of 1): Resource leak (RESOURCE_LEAK)
13. leaked_storage: Variable sd going out of scope leaks the storage it points to.
Signed-off-by: 's avatarAndrey Vagin <avagin@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 17e2dadd
...@@ -280,7 +280,7 @@ int packet_receive_one(struct nlmsghdr *hdr, void *arg) ...@@ -280,7 +280,7 @@ int packet_receive_one(struct nlmsghdr *hdr, void *arg)
memcpy(&sd->nli, RTA_DATA(tb[PACKET_DIAG_INFO]), sizeof(sd->nli)); memcpy(&sd->nli, RTA_DATA(tb[PACKET_DIAG_INFO]), sizeof(sd->nli));
if (packet_save_mreqs(sd, tb[PACKET_DIAG_MCLIST])) if (packet_save_mreqs(sd, tb[PACKET_DIAG_MCLIST]))
return -1; goto err;
if (tb[PACKET_DIAG_FANOUT]) if (tb[PACKET_DIAG_FANOUT])
sd->fanout = *(__u32 *)RTA_DATA(tb[PACKET_DIAG_FANOUT]); sd->fanout = *(__u32 *)RTA_DATA(tb[PACKET_DIAG_FANOUT]);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment