libnm-util: fix max APN length

It's not 20, it's DNS domain name length.
This commit is contained in:
Dan Williams 2010-09-22 13:43:23 -05:00
parent 0ec9bf2c73
commit a1731c6064
2 changed files with 3 additions and 3 deletions

View file

@ -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,

View file

@ -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");
}