[network-manager-applet/ac/release: 2/5] editor: improve Wi-Fi security combo error handling
- From: Ana Cabral <acabral src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [network-manager-applet/ac/release: 2/5] editor: improve Wi-Fi security combo error handling
- Date: Mon, 21 Mar 2022 10:57:38 +0000 (UTC)
commit 69b47964742c10b9964ce975114e03b533b81615
Author: Lubomir Rintel <lkundrak v3 sk>
Date: Tue Mar 8 15:35:35 2022 +0100
editor: improve Wi-Fi security combo error handling
The nma_*_new() functions are wrappers around g_object_new() and
generally don't return NULL. If they do, something seriously went wrong
and freaking out is generally a more sensible reaction than just
skipping a combo box item.
src/connection-editor/page-wifi-security.c | 100 ++++++++++++++---------------
1 file changed, 50 insertions(+), 50 deletions(-)
---
diff --git a/src/connection-editor/page-wifi-security.c b/src/connection-editor/page-wifi-security.c
index b54de903..5260d08c 100644
--- a/src/connection-editor/page-wifi-security.c
+++ b/src/connection-editor/page-wifi-security.c
@@ -341,88 +341,88 @@ finish_setup (CEPageWifiSecurity *self, gpointer user_data)
}
ws_wep = nma_ws_wep_key_new (connection, NM_WEP_KEY_TYPE_KEY, FALSE, FALSE);
- if (ws_wep) {
- add_security_item (self, NMA_WS (ws_wep), sec_model,
- &iter, _("WEP 40/128-bit Key (Hex or ASCII)"),
- TRUE, TRUE);
- if ((active < 0) && (default_type == NMU_SEC_STATIC_WEP) && (wep_type ==
NM_WEP_KEY_TYPE_KEY))
- active = item;
- item++;
- }
+ g_return_if_fail (ws_wep);
+
+ add_security_item (self, NMA_WS (ws_wep), sec_model,
+ &iter, _("WEP 40/128-bit Key (Hex or ASCII)"),
+ TRUE, TRUE);
+ if ((active < 0) && (default_type == NMU_SEC_STATIC_WEP) && (wep_type == NM_WEP_KEY_TYPE_KEY))
+ active = item;
+ item++;
ws_wep = nma_ws_wep_key_new (connection, NM_WEP_KEY_TYPE_PASSPHRASE, FALSE, FALSE);
- if (ws_wep) {
- add_security_item (self, NMA_WS (ws_wep), sec_model,
- &iter, _("WEP 128-bit Passphrase"), TRUE, TRUE);
- if ((active < 0) && (default_type == NMU_SEC_STATIC_WEP) && (wep_type ==
NM_WEP_KEY_TYPE_PASSPHRASE))
- active = item;
- item++;
- }
+ g_return_if_fail (ws_wep);
+
+ add_security_item (self, NMA_WS (ws_wep), sec_model,
+ &iter, _("WEP 128-bit Passphrase"), TRUE, TRUE);
+ if ((active < 0) && (default_type == NMU_SEC_STATIC_WEP) && (wep_type ==
NM_WEP_KEY_TYPE_PASSPHRASE))
+ active = item;
+ item++;
}
if (security_valid (NMU_SEC_LEAP, mode)) {
NMAWsLeap *ws_leap;
ws_leap = nma_ws_leap_new (connection, FALSE);
- if (ws_leap) {
- add_security_item (self, NMA_WS (ws_leap), sec_model,
- &iter, _("LEAP"), FALSE, FALSE);
- if ((active < 0) && (default_type == NMU_SEC_LEAP))
- active = item;
- item++;
- }
+ g_return_if_fail (ws_leap);
+
+ add_security_item (self, NMA_WS (ws_leap), sec_model,
+ &iter, _("LEAP"), FALSE, FALSE);
+ if ((active < 0) && (default_type == NMU_SEC_LEAP))
+ active = item;
+ item++;
}
if (security_valid (NMU_SEC_DYNAMIC_WEP, mode)) {
NMAWsDynamicWep *ws_dynamic_wep;
ws_dynamic_wep = nma_ws_dynamic_wep_new (connection, TRUE, FALSE);
- if (ws_dynamic_wep) {
- add_security_item (self, NMA_WS (ws_dynamic_wep), sec_model,
- &iter, _("Dynamic WEP (802.1X)"), FALSE, FALSE);
- if ((active < 0) && (default_type == NMU_SEC_DYNAMIC_WEP))
- active = item;
- item++;
- }
+ g_return_if_fail (ws_dynamic_wep);
+
+ add_security_item (self, NMA_WS (ws_dynamic_wep), sec_model,
+ &iter, _("Dynamic WEP (802.1X)"), FALSE, FALSE);
+ if ((active < 0) && (default_type == NMU_SEC_DYNAMIC_WEP))
+ active = item;
+ item++;
}
if (security_valid (NMU_SEC_WPA_PSK, mode) || security_valid (NMU_SEC_WPA2_PSK, mode)) {
NMAWsWpaPsk *ws_wpa_psk;
ws_wpa_psk = nma_ws_wpa_psk_new (connection, FALSE);
- if (ws_wpa_psk) {
- add_security_item (self, NMA_WS (ws_wpa_psk), sec_model,
- &iter, _("WPA & WPA2 Personal"), TRUE, TRUE);
- if ((active < 0) && ((default_type == NMU_SEC_WPA_PSK) || (default_type ==
NMU_SEC_WPA2_PSK)))
- active = item;
- item++;
- }
+ g_return_if_fail (ws_wpa_psk);
+
+ add_security_item (self, NMA_WS (ws_wpa_psk), sec_model,
+ &iter, _("WPA & WPA2 Personal"), TRUE, TRUE);
+ if ((active < 0) && ((default_type == NMU_SEC_WPA_PSK) || (default_type == NMU_SEC_WPA2_PSK)))
+ active = item;
+ item++;
}
if (security_valid (NMU_SEC_WPA_ENTERPRISE, mode) || security_valid (NMU_SEC_WPA2_ENTERPRISE, mode)) {
NMAWsWpaEap *ws_wpa_eap;
ws_wpa_eap = nma_ws_wpa_eap_new (connection, TRUE, FALSE, NULL);
- if (ws_wpa_eap) {
- add_security_item (self, NMA_WS (ws_wpa_eap), sec_model,
- &iter, _("WPA & WPA2 Enterprise"), FALSE, FALSE);
- if ((active < 0) && ((default_type == NMU_SEC_WPA_ENTERPRISE) || (default_type ==
NMU_SEC_WPA2_ENTERPRISE)))
- active = item;
- item++;
- }
+ g_return_if_fail (ws_wpa_eap);
+
+ add_security_item (self, NMA_WS (ws_wpa_eap), sec_model,
+ &iter, _("WPA & WPA2 Enterprise"), FALSE, FALSE);
+ if ((active < 0) && ((default_type == NMU_SEC_WPA_ENTERPRISE) || (default_type ==
NMU_SEC_WPA2_ENTERPRISE)))
+ active = item;
+ item++;
}
if (security_valid (NMU_SEC_SAE, mode)) {
NMAWsSae *ws_sae;
ws_sae = nma_ws_sae_new (connection, FALSE);
- if (ws_sae) {
- add_security_item (self, NMA_WS (ws_sae), sec_model,
- &iter, _("WPA3 Personal"), TRUE, TRUE);
- if ((active < 0) && ((default_type == NMU_SEC_SAE)))
- active = item;
- item++;
- }
+ g_return_if_fail (ws_sae);
+
+ add_security_item (self, NMA_WS (ws_sae), sec_model,
+ &iter, _("WPA3 Personal"), TRUE, TRUE);
+ if ((active < 0) && ((default_type == NMU_SEC_SAE)))
+ active = item;
+ item++;
}
if (security_valid (NMU_SEC_OWE, mode)) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]