diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2020-12-23 15:29:13 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2020-12-23 15:29:13 +0100 |
commit | 649acb9e235d1fb04e060cf0638bf9d28bb6fd7f (patch) | |
tree | b6cb1bfed7e8148fb5c6b43a0d2e923fcd05e4f1 /shell | |
parent | a7b52d26c435c35336ddc5ff93d5680e648345c8 (diff) | |
download | busybox-649acb9e235d1fb04e060cf0638bf9d28bb6fd7f.tar.gz |
hush: fix PS1 prompth in !EDITING config
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell')
-rw-r--r-- | shell/hush.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/shell/hush.c b/shell/hush.c index 9403e1f6c..c4381f7a7 100644 --- a/shell/hush.c +++ b/shell/hush.c @@ -2619,7 +2619,7 @@ static const char *setup_prompt_string(void) /* bash uses $PWD value, even if it is set by user. * It uses current dir only if PWD is unset. * We always use current dir. */ - G.PS1 = xasprintf("%s %c ", get_cwd(0), (geteuid() != 0) ? '$' : '#'); + prompt_str = G.PS1 = xasprintf("%s %c ", get_cwd(0), (geteuid() != 0) ? '$' : '#'); } # endif debug_printf("prompt_str '%s'\n", prompt_str); @@ -2709,14 +2709,14 @@ static int fgetc_interactive(struct in_str *i) } return ch; } -#else +#else /* !INTERACTIVE */ static ALWAYS_INLINE int fgetc_interactive(struct in_str *i) { int ch; do ch = hfgetc(i->file); while (ch == '\0'); return ch; } -#endif /* INTERACTIVE */ +#endif /* !INTERACTIVE */ static int i_getch(struct in_str *i) { |