From 3063dc12b7d53e46de3634242fd95a4e229d768a Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 13 Apr 2015 23:04:05 +0200 Subject: [PATCH] libril: Avoid strncat which doesn't check if we overflow Change-Id: I547e071316e8b4492b9837aae2096f27c02b67db Signed-off-by: Andreas Schneider --- ril/libril/ril.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ril/libril/ril.cpp b/ril/libril/ril.cpp index 66dd9588..37582f00 100644 --- a/ril/libril/ril.cpp +++ b/ril/libril/ril.cpp @@ -4418,7 +4418,7 @@ RIL_register (const RIL_RadioFunctions *callbacks) { char rildebug[MAX_DEBUG_SOCKET_NAME_LENGTH] = SOCKET_NAME_RIL_DEBUG; if (inst != NULL) { - strncat(rildebug, inst, MAX_DEBUG_SOCKET_NAME_LENGTH); + snprintf(rildebug, sizeof(rildebug), "%s%s", SOCKET_NAME_RIL_DEBUG, inst); } s_fdDebug = android_get_control_socket(rildebug);