Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.busybox.net/busybox.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
authorRobert Griebl <griebl@gmx.de>2002-07-31 03:13:51 +0400
committerRobert Griebl <griebl@gmx.de>2002-07-31 03:13:51 +0400
commitb230159958fd527dafb21aa5b157a928e46ee181 (patch)
tree909f63e9b6ff6b4f03f946c7017feff8a3525adc /shell
parentdf03932b7e933f0f5f55aad24fac3b9d531dc4a1 (diff)
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.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/shell/cmdedit.c b/shell/cmdedit.c
index 5cbc81131..eee32131a 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)
{