diff options
-rw-r--r-- | miscutils/chat.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/miscutils/chat.c b/miscutils/chat.c index 1446a040c..2dfe52c4f 100644 --- a/miscutils/chat.c +++ b/miscutils/chat.c | |||
@@ -238,10 +238,18 @@ int chat_main(int argc UNUSED_PARAM, char **argv) | |||
238 | , *argv | 238 | , *argv |
239 | ); | 239 | ); |
240 | if (key >= 0) { | 240 | if (key >= 0) { |
241 | bool onoff; | ||
241 | // cache directive value | 242 | // cache directive value |
242 | char *arg = *++argv; | 243 | char *arg = *++argv; |
244 | |||
245 | if (!arg) { | ||
246 | #if ENABLE_FEATURE_CHAT_TTY_HIFI | ||
247 | tcsetattr(STDIN_FILENO, TCSAFLUSH, &tio0); | ||
248 | #endif | ||
249 | bb_show_usage(); | ||
250 | } | ||
243 | // OFF -> 0, anything else -> 1 | 251 | // OFF -> 0, anything else -> 1 |
244 | bool onoff = (0 != strcmp("OFF", arg)); | 252 | onoff = (0 != strcmp("OFF", arg)); |
245 | // process directive | 253 | // process directive |
246 | if (DIR_HANGUP == key) { | 254 | if (DIR_HANGUP == key) { |
247 | // turn SIGHUP on/off | 255 | // turn SIGHUP on/off |