From 59504dc80fe8c0d9a18994d82586a550c7efa341 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Fri, 13 Jan 2017 03:10:54 +0100 Subject: fix strncpy() invocation in vty_interface_layer3.c and 3 tests Use osmo_strlcpy() to fix unsafe invocation of strncpy(), which potentially left the result unterminated. Change-Id: I1a119b1760a3e3262538b4b012d476fdce505482 --- openbsc/tests/mgcp/mgcp_test.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'openbsc/tests/mgcp') diff --git a/openbsc/tests/mgcp/mgcp_test.c b/openbsc/tests/mgcp/mgcp_test.c index e2dc8fa37..b2d237ef5 100644 --- a/openbsc/tests/mgcp/mgcp_test.c +++ b/openbsc/tests/mgcp/mgcp_test.c @@ -25,6 +25,7 @@ #include #include +#include #include #include #include @@ -54,7 +55,7 @@ static void test_strline(void) char buf[2048]; int counter = 0; - strncpy(buf, strline_test_data, sizeof(buf)); + osmo_strlcpy(buf, strline_test_data, sizeof(buf)); for (line = strline_r(buf, &save); line; line = strline_r(NULL, &save)) { -- cgit v1.2.3