diff options
-rw-r--r-- | shell/ash.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/shell/ash.c b/shell/ash.c index f42dc49c3..c2c1f2098 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -15774,7 +15774,8 @@ int ash_main(int argc UNUSED_PARAM, char **argv) | |||
15774 | else if (!login_sh && iflag) { | 15774 | else if (!login_sh && iflag) { |
15775 | char *cwd = getcwd(NULL, 0); | 15775 | char *cwd = getcwd(NULL, 0); |
15776 | if (cwd) { | 15776 | if (cwd) { |
15777 | docd(cwd, 0); | 15777 | chdir(cwd); |
15778 | setpwd(NULL, 0); | ||
15778 | free(cwd); | 15779 | free(cwd); |
15779 | } | 15780 | } |
15780 | } | 15781 | } |