Author: cwittich
Date: Sat May 29 11:23:23 2010
New Revision: 47403
URL: 
http://svn.reactos.org/svn/reactos?rev=47403&view=rev
Log:
[CRT]
fix behavior of _system (fixes msvcrt environ winetest)
Modified:
    trunk/reactos/lib/sdk/crt/process/_system.c
Modified: trunk/reactos/lib/sdk/crt/process/_system.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/sdk/crt/process/_syste…
==============================================================================
--- trunk/reactos/lib/sdk/crt/process/_system.c [iso-8859-1] (original)
+++ trunk/reactos/lib/sdk/crt/process/_system.c [iso-8859-1] Sat May 29 11:23:23 2010
@@ -35,11 +35,14 @@
 // system should return 0 if command is null and the shell is found
   if (command == NULL) {
-      if (szComSpec == NULL)
-       return 0;
-      else
-       return -1;
-    }
+    if (szComSpec == NULL)
+      return 0;
+    else
+      return 1;
+  }
+
+  if (szComSpec == NULL)
+    return -1;
 // should return 127 or 0 ( MS ) if the shell is not found
 // __set_errno(ENOENT);