From: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Date: Sun, 8 Nov 2020 13:30:03 +0100
Subject: Replace incorrect use of strncpy() with memcpy()

---
 src/errinjct/ioa_bus_error.c | 2 +-
 src/serv_config.c            | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/errinjct/ioa_bus_error.c b/src/errinjct/ioa_bus_error.c
index 45262e5..cb61bd0 100644
--- a/src/errinjct/ioa_bus_error.c
+++ b/src/errinjct/ioa_bus_error.c
@@ -204,7 +204,7 @@ static uint32_t get_config_addr_from_reg(char *devpath)
 	uint32_t *be_caddr;
 	uint32_t caddr = 0;
 
-	strncpy(path, devpath, BUFSZ-5);
+	memcpy(path, devpath, BUFSZ-5);
 	strcat(path, "/reg");
 
 	buf = read_file(path, NULL);
diff --git a/src/serv_config.c b/src/serv_config.c
index 00ab672..2565533 100644
--- a/src/serv_config.c
+++ b/src/serv_config.c
@@ -707,7 +707,7 @@ retrieve_value(struct service_var *var, char *buf, size_t size) {
 				byte_to_string(param[2], buf, size);
 			}
 			else {
-				strncpy(buf, param+2, ((size>ret_size)?
+				memcpy(buf, param+2, ((size>ret_size)?
 					ret_size:size));
 				buf[ret_size] = '\0';
 			}
