mirror of
https://github.com/izzy2lost/xemu.git
synced 2026-07-06 00:20:22 -07:00
net/colo-compare.c: Fix memory leak for non-tcp packet
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>
This commit is contained in:
@@ -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 {
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user