wmp: Don't release a NULL typelib.

This commit is contained in:
Tim Clem 2023-07-13 14:16:24 -07:00 committed by Alexandre Julliard
parent 710eec8fac
commit 424994c933

View file

@ -89,7 +89,8 @@ static void release_typelib(void)
if (typeinfos[i])
ITypeInfo_Release(typeinfos[i]);
ITypeLib_Release(typelib);
if (typelib)
ITypeLib_Release(typelib);
}
static HRESULT WINAPI ClassFactory_QueryInterface(IClassFactory *iface, REFIID riid, void **ppv)
@ -154,6 +155,7 @@ BOOL WINAPI DllMain(HINSTANCE hInstDLL, DWORD fdwReason, LPVOID lpv)
wmp_instance = hInstDLL;
break;
case DLL_PROCESS_DETACH:
if (lpv) break;
unregister_wmp_class();
unregister_player_msg_class();
release_typelib();