diff options
-rw-r--r-- | shell/ash.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/shell/ash.c b/shell/ash.c index c333b235b..84502636a 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -5409,7 +5409,7 @@ popredir(int drop, int restore) | |||
5409 | struct redirtab *rp; | 5409 | struct redirtab *rp; |
5410 | int i; | 5410 | int i; |
5411 | 5411 | ||
5412 | if (--g_nullredirs >= 0) | 5412 | if (--g_nullredirs >= 0 || redirlist == NULL) |
5413 | return; | 5413 | return; |
5414 | INT_OFF; | 5414 | INT_OFF; |
5415 | rp = redirlist; | 5415 | rp = redirlist; |