diff options
| -rw-r--r-- | common/main.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/common/main.c b/common/main.c index db181d319..3b9e39a98 100644 --- a/common/main.c +++ b/common/main.c @@ -1338,7 +1338,8 @@ static int builtin_run_command(const char *cmd, int flag)  			continue;  		} -		rc = cmd_process(flag, argc, argv, &repeatable); +		if (cmd_process(flag, argc, argv, &repeatable)) +			rc = -1;  		/* Did the user stop this? */  		if (had_ctrlc ()) |