projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d4c6293
)
net/colo-compare.c: Fix memory leak for non-tcp packet
author
Lukas Straub
<lukasstraub2@web.de>
Thu, 18 Mar 2021 04:11:51 +0000
(12:11 +0800)
committer
Jason Wang
<jasowang@redhat.com>
Mon, 22 Mar 2021 09:34:31 +0000
(17:34 +0800)
Additional to removing the packet from the secondary queue,
we also need to free it.
Signed-off-by: Lukas Straub <lukasstraub2@web.de>
Signed-off-by: Zhang Chen <chen.zhang@intel.com>
Reviewed-by: Zhang Chen <chen.zhang@intel.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
net/colo-compare.c
patch
|
blob
|
history
diff --git
a/net/colo-compare.c
b/net/colo-compare.c
index 84db4978ac334b6371c987956ed129e89fe70357..2e819ffedb78431adf0d916f52cd0a42686ef099 100644
(file)
--- a/
net/colo-compare.c
+++ b/
net/colo-compare.c
@@
-690,6
+690,7
@@
static void colo_compare_packet(CompareState *s, Connection *conn,
if (result) {
colo_release_primary_pkt(s, pkt);
+ packet_destroy(result->data, NULL);
g_queue_remove(&conn->secondary_list, result->data);
} else {
/*