diff options
author | Ivan Vecera <[email protected]> | 2013-11-06 14:02:36 +0100 |
---|---|---|
committer | David S. Miller <[email protected]> | 2013-11-07 19:09:44 -0500 |
commit | 85aec73d595b8847f9c4ea571deb127913f0d508 (patch) | |
tree | e4d2fcdd4cb1d6e1dd93f835cfc708e7476a4ed0 /tools/perf/util/trace-event-scripting.c | |
parent | 28fb96552472d8ef6197f6dc4c768cf8a64c570d (diff) |
tg3: avoid double-freeing of rx data memory
If build_skb fails the memory associated with the ring buffer is freed but
the ri->data member is not zeroed in this case. This causes a double-free
of this memory in tg3_free_rings->... path. The patch moves this block after
setting ri->data to NULL.
It would be nice to fix this bug also in stable >= v3.4 trees.
Cc: Nithin Nayak Sujir <[email protected]>
Cc: Michael Chan <[email protected]>
Signed-off-by: Ivan Vecera <[email protected]>
Acked-by: Michael Chan <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions