diff options
Diffstat (limited to 'shell/hush.c')
-rw-r--r-- | shell/hush.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/shell/hush.c b/shell/hush.c index e2b0a15b8..5698de686 100644 --- a/shell/hush.c +++ b/shell/hush.c | |||
@@ -9156,6 +9156,8 @@ static int FAST_FUNC builtin_source(char **argv) | |||
9156 | if (argv[1]) | 9156 | if (argv[1]) |
9157 | save_and_replace_G_args(&sv, argv); | 9157 | save_and_replace_G_args(&sv, argv); |
9158 | 9158 | ||
9159 | /* "false; . ./empty_line; echo Zero:$?" should print 0 */ | ||
9160 | G.last_exitcode = 0; | ||
9159 | parse_and_run_file(input); | 9161 | parse_and_run_file(input); |
9160 | fclose_and_forget(input); | 9162 | fclose_and_forget(input); |
9161 | 9163 | ||