From c68cbcb8fa8d73c4b6dffae1b3773901f8244b40 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 17 Apr 2023 11:35:06 +0200 Subject: [PATCH] device: minor cleanup of code path in delete_cb() --- src/core/devices/nm-device.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/core/devices/nm-device.c b/src/core/devices/nm-device.c index 3f14105d85..0a1e4fdddd 100644 --- a/src/core/devices/nm-device.c +++ b/src/core/devices/nm-device.c @@ -13583,10 +13583,13 @@ delete_cb(NMDevice *self, /* Authorized */ nm_audit_log_device_op(NM_AUDIT_OP_DEVICE_DELETE, self, TRUE, NULL, subject, NULL); - if (nm_device_unrealize(self, TRUE, &local)) - g_dbus_method_invocation_return_value(context, NULL); - else + + if (!nm_device_unrealize(self, TRUE, &local)) { g_dbus_method_invocation_take_error(context, local); + return; + } + + g_dbus_method_invocation_return_value(context, NULL); } static void