From 12372d7de6456d9c72d18bef06632acc47e6ca85 Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Sat, 12 Sep 2015 16:58:14 +0200 Subject: [PATCH] POSIX: Abort script on executable failure --- src/platforms/posix/main.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/platforms/posix/main.cpp b/src/platforms/posix/main.cpp index b0e782d4b0..564a89ddb9 100644 --- a/src/platforms/posix/main.cpp +++ b/src/platforms/posix/main.cpp @@ -91,7 +91,11 @@ static void run_cmd(const vector &appargs) } arg[i] = (char *)0; - apps[command](i, (char **)arg); + int retval = apps[command](i, (char **)arg); + + if (retval) { + exit(retval); + } usleep(65000); } else if (command.compare("help") == 0) {