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
|
, *argv
|
||||||
);
|
);
|
||||||
if (key >= 0) {
|
if (key >= 0) {
|
||||||
|
bool onoff;
|
||||||
// cache directive value
|
// cache directive value
|
||||||
char *arg = *++argv;
|
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
|
// OFF -> 0, anything else -> 1
|
||||||
bool onoff = (0 != strcmp("OFF", arg));
|
onoff = (0 != strcmp("OFF", arg));
|
||||||
// process directive
|
// process directive
|
||||||
if (DIR_HANGUP == key) {
|
if (DIR_HANGUP == key) {
|
||||||
// turn SIGHUP on/off
|
// turn SIGHUP on/off
|
||||||
|
Loading…
Reference in New Issue
Block a user