From b0b0046ad316c26ae91e32b5cc3a87be79c3e50b Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sun, 10 Oct 2021 01:28:38 +0200 Subject: Fixed minor compiler warning --- src/libmobile/console.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) mode change 100644 => 100755 src/libmobile/console.c diff --git a/src/libmobile/console.c b/src/libmobile/console.c old mode 100644 new mode 100755 index ee533b0..7e63422 --- a/src/libmobile/console.c +++ b/src/libmobile/console.c @@ -270,8 +270,10 @@ void console_msg(osmo_cc_call_t *call, osmo_cc_msg_t *msg) osmo_cc_free_msg(msg); return; } - if (caller_id[0]) - strncpy(console.station_id, caller_id, sizeof(console.station_id) - 1); + if (caller_id[0]) { + strncpy(console.station_id, caller_id, sizeof(console.station_id)); + console.station_id[sizeof(console.station_id) - 1] = '\0'; + } strncpy(console.dialing, number, sizeof(console.dialing) - 1); console.dialing[sizeof(console.dialing) - 1] = '\0'; console_new_state(CONSOLE_CONNECT); @@ -297,8 +299,10 @@ void console_msg(osmo_cc_call_t *call, osmo_cc_msg_t *msg) PDEBUG(DCC, DEBUG_INFO, "Call connected to '%s'\n", caller_id); osmo_cc_helper_audio_negotiate(msg, &console.session, &console.codec); console_new_state(CONSOLE_CONNECT); - if (caller_id[0]) - strncpy(console.station_id, caller_id, sizeof(console.station_id) - 1); + if (caller_id[0]) { + strncpy(console.station_id, caller_id, sizeof(console.station_id)); + console.station_id[sizeof(console.station_id) - 1] = '\0'; + } request_answer_ack(console.callref); break; } -- cgit v1.2.3