mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-04 15:51:37 +00:00
fix 280204 recover from broken mcd server sending down empty prefs, sr=mscott
This commit is contained in:
parent
237ed29cbf
commit
ed86fda23a
@ -545,13 +545,13 @@ nsresult nsAutoConfig::getEmailAddr(nsACString & emailAddr)
|
||||
rv = mPrefBranch->GetCharPref(PromiseFlatCString(emailAddr).get(),
|
||||
getter_Copies(prefValue));
|
||||
if (NS_FAILED(rv) || (len = strlen(prefValue)) == 0)
|
||||
return rv;
|
||||
return PromptForEMailAddress(emailAddr);
|
||||
emailAddr = NS_LITERAL_CSTRING("mail.identity.") +
|
||||
nsDependentCString(prefValue, len) + NS_LITERAL_CSTRING(".useremail");
|
||||
rv = mPrefBranch->GetCharPref(PromiseFlatCString(emailAddr).get(),
|
||||
getter_Copies(prefValue));
|
||||
if (NS_FAILED(rv) || (len = strlen(prefValue)) == 0)
|
||||
return rv;
|
||||
return PromptForEMailAddress(emailAddr);
|
||||
emailAddr = nsDependentCString(prefValue, len);
|
||||
}
|
||||
else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user