about summary refs log tree commit diff
path: root/src/core/devices/wifi
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/devices/wifi')
-rw-r--r--src/core/devices/wifi/nm-device-iwd.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/core/devices/wifi/nm-device-iwd.c b/src/core/devices/wifi/nm-device-iwd.c
index f0de90d3..95ade44b 100644
--- a/src/core/devices/wifi/nm-device-iwd.c
+++ b/src/core/devices/wifi/nm-device-iwd.c
@@ -1282,15 +1282,13 @@ get_agent_request_network_path(GDBusMethodInvocation *invocation)
     const char *network_path = NULL;
 
     if (nm_streq(method_name, "RequestPassphrase"))
-        g_variant_get(params, "(o)", &network_path);
+        g_variant_get(params, "(&o)", &network_path);
     else if (nm_streq(method_name, "RequestPrivateKeyPassphrase"))
-        g_variant_get(params, "(o)", &network_path);
+        g_variant_get(params, "(&o)", &network_path);
     else if (nm_streq(method_name, "RequestUserNameAndPassword"))
-        g_variant_get(params, "(o)", &network_path);
-    else if (nm_streq(method_name, "RequestUserPassword")) {
-        const char *user;
-        g_variant_get(params, "(os)", &network_path, &user);
-    }
+        g_variant_get(params, "(&o)", &network_path);
+    else if (nm_streq(method_name, "RequestUserPassword"))
+        g_variant_get(params, "(&os)", &network_path, NULL);
 
     return network_path;
 }