Bugzilla Bug 351609: test lib->dlh before calling NSUnLinkModule on Mac.

r=Mark Mentovai
This commit is contained in:
wtchang%redhat.com 2006-09-12 18:26:19 +00:00
Родитель f8b7089d8a
Коммит b9e14260ab
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -1279,7 +1279,8 @@ PR_UnloadLibrary(PRLibrary *lib)
#elif defined(USE_HPSHL) #elif defined(USE_HPSHL)
result = shl_unload(lib->dlh); result = shl_unload(lib->dlh);
#elif defined(USE_MACH_DYLD) #elif defined(USE_MACH_DYLD)
result = NSUnLinkModule(lib->dlh, NSUNLINKMODULE_OPTION_NONE) ? 0 : -1; if (lib->dlh)
result = NSUnLinkModule(lib->dlh, NSUNLINKMODULE_OPTION_NONE) ? 0 : -1;
#else #else
#error Configuration error #error Configuration error
#endif #endif