summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMax2017-03-28 19:46:54 -0400
committerMax2017-03-28 19:46:54 -0400
commitfddba64eb6e52cb20b9dda74c6484341eff44b03 (patch)
treef7fbd08fd5d0fecc3f4dd93bebfa090902c2a150
parent3c91aa1169c968f952879987690e63ee50fd3542 (diff)
downloadaur-fddba64eb6e52cb20b9dda74c6484341eff44b03.tar.gz
simplify error case
-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;
}