Bug 377049 - nsBaseURLParser::ParsePath doesn't handle strings that are not NULL terminated

p=Ryan Jones <sciguyryan@gmail.com>
r=biesi
This commit is contained in:
asqueella%gmail.com 2007-04-25 20:57:35 +00:00
Родитель a416aefda0
Коммит 5e4bce1f90
1 изменённых файлов: 1 добавлений и 1 удалений

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

@ -246,7 +246,7 @@ nsBaseURLParser::ParsePath(const char *path, PRInt32 pathLen,
const char *query_beg = 0, *query_end = 0;
const char *ref_beg = 0;
const char *p = 0;
for (p = path; *p; ++p) {
for (p = path; p < path + pathLen; ++p)
// only match the query string if it precedes the reference fragment
if (!ref_beg && !query_beg && *p == '?')
query_beg = p + 1;