Index: b/sshconnect.c =================================================================== --- a/sshconnect.c +++ b/sshconnect.c @@ -139,7 +139,7 @@ /* Execute the proxy command. Note that we gave up any extra privileges above. */ - execv(argv[0], argv); + execvp(argv[0], argv); perror(argv[0]); exit(1); } @@ -1167,7 +1167,7 @@ pid = fork(); if (pid == 0) { debug3("Executing %s -c \"%s\"", shell, args); - execl(shell, shell, "-c", args, (char *)NULL); + execlp(shell, shell, "-c", args, (char *)NULL); error("Couldn't execute %s -c \"%s\": %s", shell, args, strerror(errno)); _exit(1);