From 03b407e1f343600595cd980532fb8f435222aaed Mon Sep 17 00:00:00 2001
From: "Sven M. Hallberg" <pesco@khjk.org>
Date: Wed, 15 Feb 2023 20:38:36 +0100
Subject: [PATCH] avoid gcc warning about strncpy

Fixes #100.
---
 src/hammer.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/hammer.c b/src/hammer.c
index e1933676..1b0ba28e 100644
--- a/src/hammer.c
+++ b/src/hammer.c
@@ -257,8 +257,9 @@ static char * h_get_string_for_backend_with_params__m(HAllocator *mm__,
     /* fall back to the generic descriptive text */
     generic_text = h_get_string_for_backend(be, description);
     if (generic_text) {
-      text = h_new(char, strlen(generic_text) + 1);
-      strncpy(text, generic_text, strlen(generic_text) + 1);
+      size_t size = strlen(generic_text) + 1;
+      text = h_new(char, size);
+      strncpy(text, generic_text, size);
     }
   }
 
-- 
GitLab