diff --git a/ChangeLog b/ChangeLog index de722c0b69..b03e025b5a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-05-20 Dan Williams + + * system-settings/plugins/ifcfg-fedora/reader.c + - (add_one_wep_key): handle ASCII WEP keys too + 2008-05-19 Dan Williams * system-settings/plugins/ifcfg-fedora/reader.c diff --git a/system-settings/plugins/ifcfg-fedora/reader.c b/system-settings/plugins/ifcfg-fedora/reader.c index 5e488d832f..9ee3bcd35e 100644 --- a/system-settings/plugins/ifcfg-fedora/reader.c +++ b/system-settings/plugins/ifcfg-fedora/reader.c @@ -355,9 +355,10 @@ add_one_wep_key (shvarFile *ifcfg, p++; } key = g_strdup (value); - } else if (strlen (value) == 5 || strlen (value) == 13) { + } else if ( strncmp (value, "s:", 2) + && (strlen (value) == 7 || strlen (value) == 15)) { /* ASCII passphrase */ - char *p = value; + char *p = value + 2; while (*p) { if (!isascii ((int) (*p))) {