From d3b6c29db7ebf384cf6dab306b972bcefb62807f Mon Sep 17 00:00:00 2001 From: BuildTools Date: Tue, 4 Feb 2020 14:52:22 +0100 Subject: [PATCH] shell: fix incorrect return value on shc --- src/shell.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shell.cpp b/src/shell.cpp index 2eaa25f..960b3a9 100644 --- a/src/shell.cpp +++ b/src/shell.cpp @@ -181,5 +181,5 @@ void ztd::shc::run_process(shc* p) p->running = false; p->wp_finish.notify_all(); - p->return_value = ztd::pclose2(stream, pid); + p->return_value = WEXITSTATUS(ztd::pclose2(stream, pid)); }