Not sure whether it should be removed, or whether
execv_git_cmd() should return it rather than -1 at bottom.
Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
int execv_git_cmd(const char **argv)
{
char git_command[PATH_MAX + 1];
int execv_git_cmd(const char **argv)
{
char git_command[PATH_MAX + 1];
const char *paths[] = { current_exec_path,
getenv("GIT_EXEC_PATH"),
builtin_exec_path };
const char *paths[] = { current_exec_path,
getenv("GIT_EXEC_PATH"),
builtin_exec_path };
/* execve() can only ever return if it fails */
execve(git_command, (char **)argv, environ);
/* execve() can only ever return if it fails */
execve(git_command, (char **)argv, environ);
argv[0] = tmp;
}
return -1;
argv[0] = tmp;
}
return -1;