From 190ed7b2c98cc41f2b8c852b8a0563644d509b46 Mon Sep 17 00:00:00 2001 From: Andrew Zaborowski Date: Thu, 11 Feb 2021 15:50:14 +0100 Subject: [PATCH] iwd: Fix agent DBus method parameter types The object path DBus type wasn't being used correctly in the parameters signatures, fix them. --- src/core/devices/wifi/nm-device-iwd.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/devices/wifi/nm-device-iwd.c b/src/core/devices/wifi/nm-device-iwd.c index 75b0f81aa5..f0de90d3fc 100644 --- a/src/core/devices/wifi/nm-device-iwd.c +++ b/src/core/devices/wifi/nm-device-iwd.c @@ -1282,14 +1282,14 @@ get_agent_request_network_path(GDBusMethodInvocation *invocation) const char *network_path = NULL; if (nm_streq(method_name, "RequestPassphrase")) - g_variant_get(params, "(s)", &network_path); + g_variant_get(params, "(o)", &network_path); else if (nm_streq(method_name, "RequestPrivateKeyPassphrase")) - g_variant_get(params, "(s)", &network_path); + g_variant_get(params, "(o)", &network_path); else if (nm_streq(method_name, "RequestUserNameAndPassword")) - g_variant_get(params, "(s)", &network_path); + g_variant_get(params, "(o)", &network_path); else if (nm_streq(method_name, "RequestUserPassword")) { const char *user; - g_variant_get(params, "(ss)", &network_path, &user); + g_variant_get(params, "(os)", &network_path, &user); } return network_path;