From 21c50f17823834076ea614151c344cc6719e4e3f Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Fri, 11 Jun 2021 20:08:37 -0700 Subject: [PATCH] ui: Propagate network errors up to UI --- ui/xemu-net.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ui/xemu-net.c b/ui/xemu-net.c index 2354934065..8d11cbd841 100644 --- a/ui/xemu-net.c +++ b/ui/xemu-net.c @@ -36,6 +36,7 @@ #if defined(_WIN32) #include #endif +#include "xemu-notifications.h" static const char *id = "xemu-netdev"; static const char *id_hubport = "xemu-netdev-hubport"; @@ -89,8 +90,9 @@ void xemu_net_enable(void) netdev_add(opts, &local_err); if (local_err) { qemu_opts_del(opts); - error_report_err(local_err); // error_propagate(errp, local_err); + xemu_queue_error_message(error_get_pretty(local_err)); + error_report_err(local_err); return; } @@ -105,8 +107,9 @@ void xemu_net_enable(void) netdev_add(opts, &local_err); if (local_err) { qemu_opts_del(opts); - error_report_err(local_err); // error_propagate(errp, local_err); + xemu_queue_error_message(error_get_pretty(local_err)); + error_report_err(local_err); } }