From: Fei Li <f...@suse.com> Utilize the existed errp to propagate the error instead of the temporary &error_abort.
Cc: Markus Armbruster <arm...@redhat.com> Cc: Marc-André Lureau <marcandre.lur...@redhat.com> Signed-off-by: Fei Li <f...@suse.com> Reviewed-by: Markus Armbruster <arm...@redhat.com> --- dump.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dump.c b/dump.c index 3401078af4..4e9cbdf151 100644 --- a/dump.c +++ b/dump.c @@ -2021,9 +2021,8 @@ void qmp_dump_guest_memory(bool paging, const char *file, if (detach_p) { /* detached dump */ s->detached = true; - /* TODO: let the further caller handle the error instead of abort() */ qemu_thread_create(&s->dump_thread, "dump_thread", dump_thread, - s, QEMU_THREAD_DETACHED, &error_abort); + s, QEMU_THREAD_DETACHED, errp); } else { /* sync dump */ dump_process(s, errp); -- 2.11.0