Bug 393196 - apply_rfc2047_encoding() erroneously inserts whitespace for addr-spec-only addresses, patch by Kaspar Brand <mozbugzilla@velox.ch>, r+sr=bienvenu

This commit is contained in:
philringnalda%gmail.com 2007-08-24 03:15:35 +00:00
Родитель e70cd2fff8
Коммит ed5f420254
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -651,12 +651,13 @@ char * apply_rfc2047_encoding(const char *_src, PRBool structured, const char *c
cursor = usedlen - 2; /* \r\n */
}
else {
if (PR_snprintf(outputtail, outputlen - 1, " %s", list->addrspec) < 0) {
if (PR_snprintf(outputtail, outputlen - 1, list->displayname ? " %s" : "%s", list->addrspec) < 0) {
PR_Free(output);
destroy_addresslist(listhead);
return nsnull;
}
usedlen++;
if (list->displayname)
usedlen++;
cursor += usedlen;
}
outputtail += usedlen;