Commit 302ea8c2 authored by Andy Polyakov's avatar Andy Polyakov
Browse files

Fix mapping "leak" in newly introduced win32_globallookup.

parent a1f3462b
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -809,7 +809,12 @@ static DSO_FUNC_TYPE win32_globallookup(const char *name)
	module_next  = (MODULE32)GetProcAddress(dll,"Module32Next");

	hModuleSnap = (*create_snap)(TH32CS_SNAPMODULE,0);
	if( hModuleSnap == INVALID_HANDLE_VALUE ) return NULL;
	if( hModuleSnap == INVALID_HANDLE_VALUE )
		{
		FreeLibrary(dll);
		DSOerr(DSO_F_PATHBYADDR,DSO_R_UNSUPPORTED);
		return NULL;
		}

	me32.dwSize = sizeof(me32);