From 93736c49066a1e44d1eeb031a18f31559986a9bf Mon Sep 17 00:00:00 2001
From: Robert Butora <robert.butora@inaf.it>
Date: Tue, 10 Jun 2025 10:25:56 +0300
Subject: [PATCH] fix warning (strncpy vs memcpy)

---
 data-access/engine/src/common/src/fix_header.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/data-access/engine/src/common/src/fix_header.cpp b/data-access/engine/src/common/src/fix_header.cpp
index 7cfd1f4..5e4ae3b 100644
--- a/data-access/engine/src/common/src/fix_header.cpp
+++ b/data-access/engine/src/common/src/fix_header.cpp
@@ -22,7 +22,7 @@ char * fix_header(char * header)
     * if uodated to ast-8.4.0 so remove VELO-LSR replacement
     */ 
    p = strstr(header, "VELO-LSR");
-   if(p)strncpy(p,"VELO    ",8);
+   if(p)memcpy(p,"VELO    ",8);
 
 
    /* HI_VGPS encodes rest frq as FREQ0 :
@@ -34,12 +34,12 @@ char * fix_header(char * header)
 
    // Fix 2 VELOCITY not standard by PaperIII
    p = strstr(header, "VELOCITY");
-   if(p)strncpy(p,"VELO    ",8);
+   if(p)memcpy(p,"VELO    ",8);
 
 
    // Fix 3 velocity axis unit capital, should be small letters (?see PaperIII) HI_VGPS MOS_017
    p = strstr(header, "M/S");
-   if(p)strncpy(p,"m/s",3);
+   if(p)memcpy(p,"m/s",3);
 
 
    return header;
-- 
GitLab