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:
parent
d4c6293041
commit
9162ed6649
@ -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 {
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user