wmp: Don't release a NULL typelib.
This commit is contained in:
parent
710eec8fac
commit
424994c933
1 changed files with 3 additions and 1 deletions
|
@ -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();
|
||||
|
|
Loading…
Add table
Reference in a new issue