summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2020-04-21 11:21:41 +0200
committerBeniamino Galvani <bgalvani@redhat.com>2020-04-21 17:26:51 +0200
commitfb023cc6e8d40f6746d6fa1a4d161946039df1cf (patch)
tree7b7521898b1df2a3cf6acf9da96312b35115df98
parentf4cf907a4296a7ee5f97069c7dbd8723ede7165a (diff)
downloadNetworkManager-fb023cc6e8d40f6746d6fa1a4d161946039df1cf.tar.gz
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')
-rw-r--r--src/supplicant/nm-supplicant-manager.c3
1 files changed, 3 insertions, 0 deletions
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),