Allow disabling MNCC Console when using a digit length of 0

This commit is contained in:
Andreas Eversberg 2020-06-08 18:45:44 +02:00
parent 3764f76efb
commit 2c82b83993
1 changed files with 3 additions and 2 deletions

View File

@ -260,7 +260,8 @@ int console_init(const char *station_id, const char *audiodev, int samplerate, i
print_console_text = _print_console_text; print_console_text = _print_console_text;
memset(&console, 0, sizeof(console)); 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); strncpy(console.audiodev, audiodev, sizeof(console.audiodev) - 1);
console.samplerate = samplerate; console.samplerate = samplerate;
console.latspl = latency * samplerate / 1000; console.latspl = latency * samplerate / 1000;
@ -442,7 +443,7 @@ dial_after_hangup:
* returns 1 on exit (ctrl+c) */ * returns 1 on exit (ctrl+c) */
void process_console(int c) void process_console(int c)
{ {
if (!console.loopback) if (!console.loopback && console.num_digits)
process_ui(c); process_ui(c);
if (!console.sound) if (!console.sound)