From d82767b3f5ece5176efd13d1b9918c9cd8f67961 Mon Sep 17 00:00:00 2001 From: WyattBlue Date: Wed, 21 Jan 2026 16:43:06 -0500 Subject: [PATCH] Avoid using strncpy --- av/filter/loudnorm_impl.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/av/filter/loudnorm_impl.c b/av/filter/loudnorm_impl.c index f6e22e4ce..c4e182981 100644 --- a/av/filter/loudnorm_impl.c +++ b/av/filter/loudnorm_impl.c @@ -36,7 +36,9 @@ static void logging_callback(void *ptr, int level, const char *fmt, va_list vl) pthread_mutex_lock(&json_mutex); #endif - strncpy(json_buffer, json_start, sizeof(json_buffer) - 1); + size_t len = strnlen(json_start, sizeof(json_buffer) - 1); + memcpy(json_buffer, json_start, len); + json_buffer[len] = '\0'; json_captured = 1; #ifdef _WIN32