diff --git a/reactos/base/shell/explorer-new/startmnu.c b/reactos/base/shell/explorer-new/startmnu.c index 643cf13e83a..e4ad7b98274 100644 --- a/reactos/base/shell/explorer-new/startmnu.c +++ b/reactos/base/shell/explorer-new/startmnu.c @@ -478,7 +478,7 @@ IStartMenuSiteImpl_Execute(IN OUT IStartMenuCallback *iface, DbgPrint("IStartMenuCallback::Execute\n"); - hShlwapi = LoadLibrary(TEXT("SHLWAPI.DLL")); + hShlwapi = GetModuleHandle(TEXT("SHLWAPI.DLL")); if (hShlwapi != NULL) { SHINVDEFCMD SHInvokeDefCmd; @@ -492,8 +492,6 @@ IStartMenuSiteImpl_Execute(IN OUT IStartMenuCallback *iface, pShellFolder, pidl); } - - FreeLibrary(hShlwapi); } return ret;