Fix dllHandle possibly being uninitialized in Sys_LoadDll

This commit is contained in:
Zack Middleton 2017-05-26 10:49:42 -05:00
parent c259e7cba3
commit bc2f45508d

View file

@ -498,7 +498,7 @@ from executable path, then fs_basepath.
void *Sys_LoadDll(const char *name, qboolean useSystemLib)
{
void *dllhandle;
void *dllhandle = NULL;
if(!Sys_DllExtension(name))
{
@ -507,9 +507,12 @@ void *Sys_LoadDll(const char *name, qboolean useSystemLib)
}
if(useSystemLib)
{
Com_Printf("Trying to load \"%s\"...\n", name);
dllhandle = Sys_LoadLibrary(name);
}
if(!useSystemLib || !(dllhandle = Sys_LoadLibrary(name)))
if(!dllhandle)
{
const char *topDir;
char libPath[MAX_OSPATH];