Fix freeing heap on directory check
This commit is contained in:
parent
a7d68776bd
commit
8c900f93fc
@ -41,12 +41,13 @@ BOOL WINAPI DllMain(HINSTANCE inst, DWORD reason, LPVOID reserved) {
|
||||
char *unixInjectDll = wine_get_unix_file_name(wInjectDll);
|
||||
char *unixWorkdir = wine_get_unix_file_name(wWorkdir);
|
||||
|
||||
char *i = unixInjectDll, *w = unixWorkdir;
|
||||
char startsWith = 0;
|
||||
while (*unixInjectDll != '\0' && *unixWorkdir != '\0') {
|
||||
startsWith = *unixInjectDll == *unixWorkdir;
|
||||
while (*i != '\0' && *w != '\0') {
|
||||
startsWith = *i == *w;
|
||||
if (!startsWith) break;
|
||||
|
||||
unixInjectDll++, unixWorkdir++;
|
||||
i++, w++;
|
||||
}
|
||||
|
||||
HANDLE heap = GetProcessHeap();
|
||||
|
Loading…
Reference in New Issue
Block a user