aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2020-06-08 18:45:44 +0200
committerAndreas Eversberg <jolly@eversberg.eu>2020-10-29 07:38:03 +0100
commit2c82b8399309703ecc1ad1f0642a19c974ddf87d (patch)
tree3a01e2a8c7706f4990e1649371a49ee889202b4a
parent3764f76efb1a212fd882812c38ad319010c0c12f (diff)
Allow disabling MNCC Console when using a digit length of 0
-rw-r--r--src/libmncc/mncc_console.c5
1 files 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)