diff options
-rw-r--r-- | shell/ash.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/shell/ash.c b/shell/ash.c index 5743b2377..b12b859d5 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -13508,12 +13508,13 @@ cmdloop(int top) | |||
13508 | if (!top || numeof >= 50) | 13508 | if (!top || numeof >= 50) |
13509 | break; | 13509 | break; |
13510 | if (!stoppedjobs()) { | 13510 | if (!stoppedjobs()) { |
13511 | if (!iflag) | ||
13512 | break; | ||
13511 | if (!Iflag) { | 13513 | if (!Iflag) { |
13512 | if (iflag) { | 13514 | newline_and_flush(stderr); |
13513 | newline_and_flush(stderr); | ||
13514 | } | ||
13515 | break; | 13515 | break; |
13516 | } | 13516 | } |
13517 | /* "set -o ignoreeof" active, do not exit command loop on ^D */ | ||
13517 | out2str("\nUse \"exit\" to leave shell.\n"); | 13518 | out2str("\nUse \"exit\" to leave shell.\n"); |
13518 | } | 13519 | } |
13519 | numeof++; | 13520 | numeof++; |