diff --git a/clients/tui/nm-editor-bindings.c b/clients/tui/nm-editor-bindings.c index 24803868e5..647ac8df17 100644 --- a/clients/tui/nm-editor-bindings.c +++ b/clients/tui/nm-editor-bindings.c @@ -585,6 +585,9 @@ get_security_type (NMEditorWirelessSecurityMethodBinding *binding) return "none"; key_mgmt = nm_setting_wireless_security_get_key_mgmt (binding->s_wsec); + if (!key_mgmt) + return "none"; + auth_alg = nm_setting_wireless_security_get_auth_alg (binding->s_wsec); /* No IEEE 802.1x */ diff --git a/clients/tui/nmt-page-wifi.c b/clients/tui/nmt-page-wifi.c index 7d734f004b..f846345c69 100644 --- a/clients/tui/nmt-page-wifi.c +++ b/clients/tui/nmt-page-wifi.c @@ -193,7 +193,6 @@ nmt_page_wifi_constructed (GObject *object) nm_connection_add_setting (conn, nm_setting_wireless_security_new ()); s_wsec = nm_connection_get_setting_wireless_security (conn); } - s_wsec = nm_connection_get_setting_wireless_security (conn); deventry = nmt_editor_page_device_get_device_entry (NMT_EDITOR_PAGE_DEVICE (object)); g_object_bind_property (s_wireless, NM_SETTING_WIRELESS_MAC_ADDRESS,