Don't prepend '--' to the command line when starting a Windows binary.

diff --git a/scheduler/process.c b/scheduler/process.c
index 037e226..0d974f9 100644
--- a/scheduler/process.c
+++ b/scheduler/process.c
@@ -821,7 +821,7 @@
     fcntl( fd[1], F_SETFD, 1 );  /* set close on exec */
     if (!(pid = fork()))  /* child */
     {
-        char **argv = build_argv( cmdline, filename ? 0 : 2 );
+        char **argv = build_argv( cmdline, filename ? 0 : 1 );
         char **envp = build_envp( env, extra_env );
         close( fd[0] );
 
@@ -829,11 +829,7 @@
 
         if (argv && envp)
         {
-            if (!filename)
-            {
-                argv[1] = "--";
-                exec_wine_binary( argv, envp );
-            }
+            if (!filename) exec_wine_binary( argv, envp );
             else execve( filename, argv, envp );
         }
         err = errno;