From 2ea9618a8dc01a3ad8598ae99871946d0a05e4a0 Mon Sep 17 00:00:00 2001
From: Robert Schmidt <robert.schmidt@openairinterface.org>
Date: Fri, 19 Aug 2022 15:24:38 +0200
Subject: [PATCH] Limit function name string length for logging output

---
 common/utils/LOG/log.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/common/utils/LOG/log.c b/common/utils/LOG/log.c
index 2c9d444dbb..4605df06e0 100644
--- a/common/utils/LOG/log.c
+++ b/common/utils/LOG/log.c
@@ -542,11 +542,11 @@ static inline int log_header(log_component_t *c,
 
   char l[32];
   if (flag & FLAG_FILE_LINE && flag & FLAG_FUNCT )
-    snprintf(l, sizeof l, "(%s:%d) ", func, line);
+    snprintf(l, sizeof l, "(%.23s:%d) ", func, line);
   else if (flag & FLAG_FILE_LINE)
     snprintf(l, sizeof l, "(%d) ", line);
   else if (flag & FLAG_FUNCT)
-    snprintf(l, sizeof l, "(%s) ", func);
+    snprintf(l, sizeof l, "(%.28s) ", func);
   else
     l[0] = 0;
 
-- 
2.26.2