diff options
| -rw-r--r-- | run-command.c | 13 | 
1 files changed, 5 insertions, 8 deletions
diff --git a/run-command.c b/run-command.c index 1b7f88eeb1..3914d9c511 100644 --- a/run-command.c +++ b/run-command.c @@ -406,13 +406,12 @@ fail_pipe:  					unsetenv(*cmd->env);  			}  		} -		if (cmd->git_cmd) { +		if (cmd->git_cmd)  			execv_git_cmd(cmd->argv); -		} else if (cmd->use_shell) { +		else if (cmd->use_shell)  			execv_shell_cmd(cmd->argv); -		} else { +		else  			sane_execvp(cmd->argv[0], (char *const*) cmd->argv); -		}  		if (errno == ENOENT) {  			if (!cmd->silent_exec_failure)  				error("cannot run %s: %s", cmd->argv[0], @@ -446,7 +445,6 @@ fail_pipe:  		cmd->pid = -1;  	}  	close(notify_pipe[0]); -  }  #else  { @@ -480,11 +478,10 @@ fail_pipe:  	if (cmd->env)  		env = make_augmented_environ(cmd->env); -	if (cmd->git_cmd) { +	if (cmd->git_cmd)  		cmd->argv = prepare_git_cmd(cmd->argv); -	} else if (cmd->use_shell) { +	else if (cmd->use_shell)  		cmd->argv = prepare_shell_cmd(cmd->argv); -	}  	cmd->pid = mingw_spawnvpe(cmd->argv[0], cmd->argv, env, cmd->dir,  				  fhin, fhout, fherr);  | 
