diff options
author | Robert Griebl | 2002-07-30 23:13:51 +0000 |
---|---|---|
committer | Robert Griebl | 2002-07-30 23:13:51 +0000 |
commit | b230159958fd527dafb21aa5b157a928e46ee181 (patch) | |
tree | 909f63e9b6ff6b4f03f946c7017feff8a3525adc /shell | |
parent | df03932b7e933f0f5f55aad24fac3b9d531dc4a1 (diff) | |
download | busybox-b230159958fd527dafb21aa5b157a928e46ee181.zip busybox-b230159958fd527dafb21aa5b157a928e46ee181.tar.gz |
Fixed a timing bug which occured when bb ash is run in a rxvt on the
HP iPAQ. Sometimes we get a SIGWINCH and want to print the prompt, although
the prompt is not yet initialised (0) .. so just don't print a prompt
as long as the prompt string is 0
Diffstat (limited to 'shell')
-rw-r--r-- | shell/cmdedit.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/shell/cmdedit.c b/shell/cmdedit.c index 5cbc811..eee3213 100644 --- a/shell/cmdedit.c +++ b/shell/cmdedit.c @@ -275,7 +275,8 @@ static void goto_new_line(void) static inline void out1str(const char *s) { - fputs(s, stdout); + if ( s ) + fputs(s, stdout); } static inline void beep(void) { |