[Refs #87: Static Analysis] Handle NULL parameters separately

This commit is contained in:
baldurk
2014-10-05 16:32:30 +01:00
parent efbc27909c
commit 20e86183bf
+4 -1
View File
@@ -310,7 +310,10 @@ static bool OrdinalAsString(void *func)
FARPROC WINAPI Hooked_GetProcAddress(HMODULE mod, LPCSTR func)
{
if(mod == s_HookData->module || mod == NULL || func == NULL || OrdinalAsString((void *)func))
if(mod == NULL || func == NULL)
return (FARPROC)NULL;
if(mod == s_HookData->module || OrdinalAsString((void *)func))
return GetProcAddress(mod, func);
for(auto it=s_HookData->DllHooks.begin(); it != s_HookData->DllHooks.end(); ++it)