From b82d0bad7a9f84cf102dd0538e2c4eb1aee9df8d Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Mon, 30 May 2022 22:41:28 +0300 Subject: [PATCH] engine: client: vgui: unload client DLLL if no vgui_support export was found --- engine/client/vgui/vgui_draw.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engine/client/vgui/vgui_draw.c b/engine/client/vgui/vgui_draw.c index a9b02640..94ff455b 100644 --- a/engine/client/vgui/vgui_draw.c +++ b/engine/client/vgui/vgui_draw.c @@ -163,6 +163,10 @@ void VGui_Startup( const char *clientlib, int width, int height ) vgui.initialized = true; Con_Reportf( "vgui_support: found internal client support\n" ); } + else + { + COM_FreeLibrary( s_pVGuiSupport ); + } } if( !vgui.initialized )