Bug 1419004: Fix crash when setting plugin process names on macOS 10.13.2. r=mstange

This commit is contained in:
Stephen A Pohl 2017-12-12 17:03:33 -06:00
Родитель 957e2ba425
Коммит 5b3cbf1d2f
1 изменённых файлов: 5 добавлений и 0 удалений

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

@ -249,6 +249,11 @@ bool mozilla::plugins::PluginUtilsOSX::SetProcessName(const char* aProcessName)
if (!sApplicationASN) {
sApplicationASN = ::CFBundleGetFunctionPointerForName(launchServices,
CFSTR("_LSGetCurrentApplicationASN"));
if (!sApplicationASN) {
NS_WARNING("Failed to set process name: Could not get function pointer "
"for LaunchServices");
return false;
}
}
LSGetASNType getASNFunc = reinterpret_cast<LSGetASNType>