From f9404d36fdbcf91a7f6ec358ee6aef2b448428c7 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Sat, 5 Dec 2015 16:03:54 +0100 Subject: [PATCH] wifi: fix supplicant_connection_timeout_cb() using settings-connection (gdb) bt #0 0x00007fc1c920681b in g_logv () at /lib64/libglib-2.0.so.0 #1 0x00007fc1c920698f in g_log () at /lib64/libglib-2.0.so.0 #2 0x00007fc1c9523237 in g_type_check_instance_cast () at /lib64/libgobject-2.0.so.0 #3 0x00007fc1bdef10ed in supplicant_connection_timeout_cb (user_data=0x561a52451600) at nm-device-wifi.c:2207 #4 0x00007fc1c9200893 in g_timeout_dispatch () at /lib64/libglib-2.0.so.0 #5 0x00007fc1c91ffe3a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #6 0x00007fc1c92001d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #7 0x00007fc1c92004f2 in g_main_loop_run () at /lib64/libglib-2.0.so.0 #8 0x0000561a511583f3 in main (argc=1, argv=0x7ffc033f1e28) at main.c:488 --- src/devices/wifi/nm-device-wifi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/devices/wifi/nm-device-wifi.c b/src/devices/wifi/nm-device-wifi.c index 72540efed4..8f3630c84a 100644 --- a/src/devices/wifi/nm-device-wifi.c +++ b/src/devices/wifi/nm-device-wifi.c @@ -2204,7 +2204,7 @@ supplicant_connection_timeout_cb (gpointer user_data) * dialogs, just retry or fail, and if we never connect the user can * fix the password somewhere else. */ - if (nm_settings_connection_get_timestamp (NM_SETTINGS_CONNECTION (connection), ×tamp)) + if (nm_settings_connection_get_timestamp (nm_act_request_get_settings_connection (req), ×tamp)) new_secrets = !timestamp; if (handle_auth_or_fail (self, req, new_secrets) == NM_ACT_STAGE_RETURN_POSTPONE)