1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
From: Michal Suchanek <msuchanek@suse.de>
Date: Mon, 4 Nov 2024 11:39:06 +0100
Subject: sys_ident: Quiet strncpy warning
The string is terminated by explicit NUL assignement below, use memcpy
instead of strncpy.
Signed-off-by: Michal Suchanek <msuchanek@suse.de>
---
src/sys_ident.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/sys_ident.c b/src/sys_ident.c
index 2c5c06b..0d88a2d 100644
--- a/src/sys_ident.c
+++ b/src/sys_ident.c
@@ -364,7 +364,7 @@ print_sys_part_id(void)
temp[2] = '\0';
prefix = atoi(temp);
- strncpy(cc, sys_id+6, 2);
+ memcpy(cc, sys_id+6, 2);
cc[2] = '\0';
strncpy(sssss, sys_id+8, 5);
@@ -386,7 +386,7 @@ print_sys_part_id(void)
close(fd);
- strncpy(tttt, model+4, 4);
+ memcpy(tttt, model+4, 4);
tttt[4] = '\0';
fd = open("/proc/device-tree/ibm,partition-no", O_RDONLY);
|