libril: Avoid strncat which doesn't check if we overflow
Change-Id: I547e071316e8b4492b9837aae2096f27c02b67db
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
diff --git a/ril/libril/ril.cpp b/ril/libril/ril.cpp
index 66dd958..37582f0 100644
--- a/ril/libril/ril.cpp
+++ b/ril/libril/ril.cpp
@@ -4418,7 +4418,7 @@
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);