Do not change status when the 'return' builtin is called with no argument

darcs-hash:20060612164854-ac50b-5f428c819e8dafb44b591150d1965c5158854781.gz
This commit is contained in:
axel
2006-06-13 02:48:54 +10:00
parent c61f6ceea6
commit f46145a6b3
2 changed files with 11 additions and 9 deletions

View File

@@ -2623,7 +2623,7 @@ static int builtin_break_continue( wchar_t **argv )
static int builtin_return( wchar_t **argv )
{
int argc = builtin_count_args( argv );
int status = 0;
int status = proc_get_last_status();
block_t *b = current_block;