Commit 42eab8db authored by Marc-André Lureau's avatar Marc-André Lureau Committed by Markus Armbruster
Browse files

monitor: fix double-free of request error



qmp_error_response() will free the given error. Fix double-free in
later qmp_request_free().

Signed-off-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20180705164201.9853-1-marcandre.lureau@redhat.com>
Reviewed-by: default avatarMarkus Armbruster <armbru@redhat.com>
Fixes: 1cc37471
Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
parent c447afd5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -4186,6 +4186,7 @@ static void monitor_qmp_bh_dispatcher(void *data)
    } else {
        assert(req_obj->err);
        rsp = qmp_error_response(req_obj->err);
        req_obj->err = NULL;
        monitor_qmp_respond(req_obj->mon, rsp, NULL);
        qobject_unref(rsp);
    }