From 2d06a4e11a42748138e7d3367f1afd9077c02807 Mon Sep 17 00:00:00 2001 From: Beniamino Galvani Date: Tue, 21 Apr 2020 11:21:41 +0200 Subject: [PATCH] supplicant: set error when interface creation fails and was cancelled https://bugzilla.redhat.com/show_bug.cgi?id=1823164 Fixes: b83f07916a54 ('supplicant: large rework of wpa_supplicant handling') (cherry picked from commit fb023cc6e8d40f6746d6fa1a4d161946039df1cf) --- src/supplicant/nm-supplicant-manager.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/supplicant/nm-supplicant-manager.c b/src/supplicant/nm-supplicant-manager.c index cf5cf11163..b1a2dea898 100644 --- a/src/supplicant/nm-supplicant-manager.c +++ b/src/supplicant/nm-supplicant-manager.c @@ -562,6 +562,9 @@ _create_iface_dbus_call_create_interface_cb (GObject *source, NM_HASH_OBFUSCATE_PTR (handle), iface_path_str, handle->name_owner->str); + nm_utils_error_set (&error, + NM_UTILS_ERROR_UNKNOWN, + "Request already cancelled"); } else { _LOGT ("create-iface["NM_HASH_OBFUSCATE_PTR_FMT"]: name owner changed, still remove interface %s in %s", NM_HASH_OBFUSCATE_PTR (handle),