mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-25 03:40:07 +01:00
all: use NM_IW_ESSID_MAX_SIZE define instead of literally 32
This commit is contained in:
parent
cd00b04099
commit
008302aa4e
4 changed files with 6 additions and 6 deletions
|
|
@ -1434,7 +1434,7 @@ ssids_options_to_ptrarray(GVariant *value, GError **error)
|
|||
|
||||
v = g_variant_get_child_value(value, i);
|
||||
bytes = g_variant_get_fixed_array(v, &len, sizeof(guint8));
|
||||
if (len > 32) {
|
||||
if (len > NM_IW_ESSID_MAX_SIZE) {
|
||||
g_set_error(error,
|
||||
NM_DEVICE_ERROR,
|
||||
NM_DEVICE_ERROR_INVALID_ARGUMENT,
|
||||
|
|
|
|||
|
|
@ -98,7 +98,7 @@ nm_wifi_ap_set_ssid(NMWifiAP *ap, GBytes *ssid)
|
|||
}
|
||||
|
||||
l = g_bytes_get_size(ssid);
|
||||
if (l == 0 || l > 32)
|
||||
if (l == 0 || l > NM_IW_ESSID_MAX_SIZE)
|
||||
g_return_val_if_reached(FALSE);
|
||||
|
||||
priv = NM_WIFI_AP_GET_PRIVATE(ap);
|
||||
|
|
|
|||
|
|
@ -4302,7 +4302,7 @@ make_wireless_setting(shvarFile *ifcfg, GError **error)
|
|||
bytes = g_bytes_new(value, value_len);
|
||||
|
||||
ssid_len = g_bytes_get_size(bytes);
|
||||
if (ssid_len > 32 || ssid_len == 0) {
|
||||
if (ssid_len == 0 || ssid_len > NM_IW_ESSID_MAX_SIZE) {
|
||||
g_set_error(error,
|
||||
NM_SETTINGS_ERROR,
|
||||
NM_SETTINGS_ERROR_INVALID_CONNECTION,
|
||||
|
|
|
|||
|
|
@ -862,7 +862,7 @@ write_wireless_setting(NMConnection *connection,
|
|||
return FALSE;
|
||||
}
|
||||
ssid_data = g_bytes_get_data(ssid, &ssid_len);
|
||||
if (!ssid_len || ssid_len > 32) {
|
||||
if (ssid_len == 0 || ssid_len > NM_IW_ESSID_MAX_SIZE) {
|
||||
g_set_error(error,
|
||||
NM_SETTINGS_ERROR,
|
||||
NM_SETTINGS_ERROR_FAILED,
|
||||
|
|
@ -903,9 +903,9 @@ write_wireless_setting(NMConnection *connection,
|
|||
svSetValueStr(ifcfg, "ESSID", str->str);
|
||||
g_string_free(str, TRUE);
|
||||
} else {
|
||||
char buf[33];
|
||||
char buf[NM_IW_ESSID_MAX_SIZE + 1];
|
||||
|
||||
nm_assert(ssid_len <= 32);
|
||||
nm_assert(ssid_len <= NM_IW_ESSID_MAX_SIZE);
|
||||
memcpy(buf, ssid_data, ssid_len);
|
||||
buf[ssid_len] = '\0';
|
||||
svSetValueStr(ifcfg, "ESSID", buf);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue