Bug 717121 - crash nsMIMEHeaderParamImpl::DoParameterInternal. r=bz

This commit is contained in:
Makoto Kato 2012-02-03 15:09:40 +09:00
Родитель fdc0286fdd
Коммит b1f4575438
2 изменённых файлов: 9 добавлений и 1 удалений

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

@ -308,7 +308,10 @@ nsMIMEHeaderParamImpl::DoParameterInternal(const char *aHeaderValue,
else if (*valueEnd == '"')
break;
}
str = valueEnd + 1;
str = valueEnd;
// *valueEnd != null means that *valueEnd is quote character.
if (*valueEnd)
str++;
}
// See if this is the simplest case (case A above),

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

@ -296,6 +296,11 @@ var tests = [
["attachment; filename*=\"a%20b\"",
"attachment", "a b"],
// Bug 717121: crash nsMIMEHeaderParamImpl::DoParameterInternal
["attachment; filename=\"",
"attachment", ""],
];
function do_tests(whichRFC)