chat: do not die when HANGUP param is missing. Closes 10016
function old new delta chat_main 1356 1379 +23 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
94aaf4b5d3
commit
9d858f5717
@ -238,10 +238,18 @@ int chat_main(int argc UNUSED_PARAM, char **argv)
|
||||
, *argv
|
||||
);
|
||||
if (key >= 0) {
|
||||
bool onoff;
|
||||
// cache directive value
|
||||
char *arg = *++argv;
|
||||
|
||||
if (!arg) {
|
||||
#if ENABLE_FEATURE_CHAT_TTY_HIFI
|
||||
tcsetattr(STDIN_FILENO, TCSAFLUSH, &tio0);
|
||||
#endif
|
||||
bb_show_usage();
|
||||
}
|
||||
// OFF -> 0, anything else -> 1
|
||||
bool onoff = (0 != strcmp("OFF", arg));
|
||||
onoff = (0 != strcmp("OFF", arg));
|
||||
// process directive
|
||||
if (DIR_HANGUP == key) {
|
||||
// turn SIGHUP on/off
|
||||
|
Loading…
Reference in New Issue
Block a user