Procházet zdrojové kódy

KWSys 2021-01-25 (10e36d47)

Code extracted from:

    https://gitlab.kitware.com/utils/kwsys.git

at commit 10e36d47415840a0318331733460183152a0feb9 (master).

Upstream Shortlog
-----------------

Martin Storsjö (1):
      fca5ad3a Process: Fix execute error handling re working dir on windows
KWSys Upstream před 4 roky
rodič
revize
4faaa079e3
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      ProcessWin32.c

+ 4 - 1
ProcessWin32.c

@@ -962,7 +962,10 @@ void kwsysProcess_Execute(kwsysProcess* cp)
       kwsysProcessCleanup(cp, GetLastError());
       kwsysProcessCleanup(cp, GetLastError());
       return;
       return;
     }
     }
-    SetCurrentDirectoryW(cp->WorkingDirectory);
+    if (!SetCurrentDirectoryW(cp->WorkingDirectory)) {
+      kwsysProcessCleanup(cp, GetLastError());
+      return;
+    }
   }
   }
 
 
   /* Setup the stdin pipe for the first process.  */
   /* Setup the stdin pipe for the first process.  */