mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-15 20:45:32 +00:00
libnm-util: fix max APN length
It's not 20, it's DNS domain name length.
This commit is contained in:
parent
0ec9bf2c73
commit
a1731c6064
|
@ -235,7 +235,7 @@ verify (NMSetting *setting, GSList *all_settings, GError **error)
|
|||
guint32 apn_len = strlen (priv->apn);
|
||||
guint32 i;
|
||||
|
||||
if (apn_len < 1 || apn_len > 20) {
|
||||
if (apn_len < 1 || apn_len > 64) {
|
||||
g_set_error (error,
|
||||
NM_SETTING_GSM_ERROR,
|
||||
NM_SETTING_GSM_ERROR_INVALID_PROPERTY,
|
||||
|
|
|
@ -283,8 +283,8 @@ test_setting_gsm_apn_bad_chars (void)
|
|||
ASSERT (nm_setting_verify (NM_SETTING (s_gsm), NULL, NULL) == FALSE,
|
||||
"gsm-apn-bad-chars", "unexpectedly valid GSM setting");
|
||||
|
||||
/* 21-character long */
|
||||
g_object_set (s_gsm, NM_SETTING_GSM_APN, "abcdefghijklmnopqrstu", NULL);
|
||||
/* 65-character long */
|
||||
g_object_set (s_gsm, NM_SETTING_GSM_APN, "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl1", NULL);
|
||||
ASSERT (nm_setting_verify (NM_SETTING (s_gsm), NULL, NULL) == FALSE,
|
||||
"gsm-apn-bad-chars", "unexpectedly valid GSM setting");
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue