@samitouri / QOSamiQemu / commits / b5102872b8

migration/multifd: fix Error leak in multifd_recv_terminate_threads()

If err != NULL, free it. Fixes: 11dd7be57524 ("migration/multifd: Remove p->quit from recv side") Reviewed-by: Fabiano Rosas <farosas@suse.de> Reviewed-by: Peter Xu <peterx@redhat.com> Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-ID: <20260727-fix2-v2-11-d0c4831ed7ea@redhat.com>

Marc-André Lureau committed Jul 27, 2026 at 00:44 UTC b5102872b8de250c58442b8d83c91566d5cca2f2
1 file changed +1
migration/multifd.c
+1
@@ -1056,6 +1056,7 @@ static void multifd_recv_terminate_threads(Error *err)
1056 trace_multifd_recv_terminate_threads(err != NULL);
1057
1058 if (qatomic_xchg(&multifd_recv_state->exiting, 1)) {
1059 + error_free(err);
1060 return;
1061 }
1062