From ad8d68dd4390753901b5e1dae4b4c4b44be7fcea Mon Sep 17 00:00:00 2001 From: ridiculousfish Date: Thu, 31 Jan 2013 15:57:08 -0800 Subject: Make subcommands modify $status, and make builtin_set not modify status unless it fails https://github.com/fish-shell/fish-shell/issues/547 https://github.com/fish-shell/fish-shell/issues/214 --- builtin.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'builtin.cpp') diff --git a/builtin.cpp b/builtin.cpp index d20dd27e..646db2b0 100644 --- a/builtin.cpp +++ b/builtin.cpp @@ -215,7 +215,7 @@ wcstring builtin_help_get(parser_t &parser, const wchar_t *name) wcstring out; const wcstring name_esc = escape_string(name, 1); const wcstring cmd = format_string(L"__fish_print_help %ls", name_esc.c_str()); - if (exec_subshell(cmd, lst) >= 0) + if (exec_subshell(cmd, lst, false /* don't apply exit status */) >= 0) { for (size_t i=0; i