From 4aa34043da0d8de61ff9a5241f593555ddc86ba0 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 4 Feb 2019 15:33:52 +0100 Subject: [PATCH] wifi-p2p: fix getting timeout argument from a{sv} variant for "StartFind" Fixes: dd0c59c468fb8bf8b728dec1592be1589e9a04eb --- src/devices/wifi/nm-device-wifi-p2p.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/devices/wifi/nm-device-wifi-p2p.c b/src/devices/wifi/nm-device-wifi-p2p.c index 1043b69a14..98b28e5c49 100644 --- a/src/devices/wifi/nm-device-wifi-p2p.c +++ b/src/devices/wifi/nm-device-wifi-p2p.c @@ -1006,11 +1006,11 @@ impl_device_wifi_p2p_start_find (NMDBusObject *obj, NMDeviceWifiP2P *self = NM_DEVICE_WIFI_P2P (obj); NMDeviceWifiP2PPrivate *priv = NM_DEVICE_WIFI_P2P_GET_PRIVATE (self); gs_unref_variant GVariant *options = NULL; - int timeout; + gint32 timeout; g_variant_get (parameters, "(@a{sv})", &options); - if (!g_variant_lookup (options, "Timeout", "^ai", &timeout)) { + if (!g_variant_lookup (options, "Timeout", "i", &timeout)) { /* Default to running a find for 30s. */ timeout = 30; }