зеркало из https://github.com/mozilla/gecko-dev.git
Bug 829518 - Enclose InternetQueryOptionW in __try...__except to suppress crash. r=mcmanus
This commit is contained in:
Родитель
2a165ea847
Коммит
7b64bbb332
|
@ -91,8 +91,12 @@ static nsresult ReadInternetOption(uint32_t aOption, uint32_t& aFlags,
|
||||||
}
|
}
|
||||||
options[0].dwOption = INTERNET_PER_CONN_FLAGS;
|
options[0].dwOption = INTERNET_PER_CONN_FLAGS;
|
||||||
size = sizeof(INTERNET_PER_CONN_OPTION_LISTW);
|
size = sizeof(INTERNET_PER_CONN_OPTION_LISTW);
|
||||||
if (!InternetQueryOptionW(NULL, INTERNET_OPTION_PER_CONNECTION_OPTION,
|
__try {
|
||||||
&list, &size)) {
|
if (!InternetQueryOptionW(NULL, INTERNET_OPTION_PER_CONNECTION_OPTION,
|
||||||
|
&list, &size)) {
|
||||||
|
return NS_ERROR_FAILURE;
|
||||||
|
}
|
||||||
|
} __except (EXCEPTION_EXECUTE_HANDLER) {
|
||||||
return NS_ERROR_FAILURE;
|
return NS_ERROR_FAILURE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче