зеркало из https://github.com/mozilla/gecko-dev.git
Bug 329831 r=annie.sullivan Make QueryStringToQueries return empty array if
there is no input. Original committer: brettw%gmail.com Original revision: 1.20 Original date: 2006/03/09 17:27:13
This commit is contained in:
Родитель
a3830553d9
Коммит
06b2224cfc
|
@ -233,12 +233,15 @@ nsNavHistory::QueryStringToQueryArray(const nsACString& aQueryString,
|
|||
rv = TokenizeQueryString(aQueryString, &tokens);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
rv = TokensToQueries(tokens, aQueries, options);
|
||||
if (NS_FAILED(rv)) {
|
||||
NS_WARNING("Unable to parse the query string: ");
|
||||
NS_WARNING(PromiseFlatCString(aQueryString).get());
|
||||
if (tokens.Length() > 0) {
|
||||
rv = TokensToQueries(tokens, aQueries, options);
|
||||
if (NS_FAILED(rv)) {
|
||||
NS_WARNING("Unable to parse the query string: ");
|
||||
NS_WARNING(PromiseFlatCString(aQueryString).get());
|
||||
}
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
}
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
// when there are no tokens, leave the query array empty
|
||||
|
||||
NS_ADDREF(*aOptions = options);
|
||||
return NS_OK;
|
||||
|
|
Загрузка…
Ссылка в новой задаче