summarylogtreecommitdiffstats
path: root/launch.c
diff options
context:
space:
mode:
Diffstat (limited to 'launch.c')
-rw-r--r--launch.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/launch.c b/launch.c
index 0e8973dd1715..72ab7f0c78f1 100644
--- a/launch.c
+++ b/launch.c
@@ -26,10 +26,10 @@ int main(int argc, char** argv)
if (!freopen("/dev/null", "w", stderr)) fprintf(stderr, "Failed to silence stderr\n");
// run the command
- if (execvp(argv[1], argv + 1))
- {
- if (freopen("/dev/tty", "w", stderr)) perror(argv[0]);
- }
+ execvp(argv[1], argv + 1);
+
+ // if execvp returns, it's an error
+ if (freopen("/dev/tty", "w", stderr)) perror(argv[0]);
return 1;
}