From 2c82b8399309703ecc1ad1f0642a19c974ddf87d Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Mon, 8 Jun 2020 18:45:44 +0200 Subject: [PATCH] Allow disabling MNCC Console when using a digit length of 0 --- src/libmncc/mncc_console.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libmncc/mncc_console.c b/src/libmncc/mncc_console.c index 599dad7..912446d 100644 --- a/src/libmncc/mncc_console.c +++ b/src/libmncc/mncc_console.c @@ -260,7 +260,8 @@ int console_init(const char *station_id, const char *audiodev, int samplerate, i print_console_text = _print_console_text; memset(&console, 0, sizeof(console)); - strncpy(console.station_id, station_id, sizeof(console.station_id) - 1); + if (station_id) + strncpy(console.station_id, station_id, sizeof(console.station_id) - 1); strncpy(console.audiodev, audiodev, sizeof(console.audiodev) - 1); console.samplerate = samplerate; console.latspl = latency * samplerate / 1000; @@ -442,7 +443,7 @@ dial_after_hangup: * returns 1 on exit (ctrl+c) */ void process_console(int c) { - if (!console.loopback) + if (!console.loopback && console.num_digits) process_ui(c); if (!console.sound)