Index: dll/win32/kernel32/client/proc.c =================================================================== --- dll/win32/kernel32/client/proc.c (revision 56642) +++ dll/win32/kernel32/client/proc.c (working copy) @@ -775,9 +775,9 @@ MAX_PATH + 4, FullPath, &Remaining); - if ((Size) && (Size <= (MAX_PATH + 4))) + if (!Size || Size > MAX_PATH + 4) { - /* Get the DLL Path */ + /* Didn't work... let's be content with the original path */ DllPathString = BaseComputeProcessDllPath((LPWSTR)ApplicationPathName, lpEnvironment); if (!DllPathString)