This is an automated email from Gerrit.

Antonio Borneo ([email protected]) just uploaded a new patch set to 
Gerrit, which you can find at http://openocd.zylin.com/4563

-- gerrit

commit 7d1092180388df6fe141e4770d1ed332628a1b1a
Author: Antonio Borneo <[email protected]>
Date:   Mon Jun 11 10:29:52 2018 +0200

    flash/nor/psoc5lp: fix compile issue on GCC 8.1.0
    
    Issue already identified by Alex https://sourceforge.net/u/alexbour/
    in ticket #191 https://sourceforge.net/p/openocd/tickets/191/
    
        src/flash/nor/psoc5lp.c:237:2: error: ‘strncpy’ output
        truncated before terminating nul copying 2 bytes from a
        string of the same length [-Werror=stringop-truncation]
    
    Fix it by assigning the value to the array elements.
    
    Change-Id: I22468e5700efa64ea48ae8cdec930c48b4a7d8fb
    Signed-off-by: Antonio Borneo <[email protected]>

diff --git a/src/flash/nor/psoc5lp.c b/src/flash/nor/psoc5lp.c
index ae8e3d3..0b21ed6 100644
--- a/src/flash/nor/psoc5lp.c
+++ b/src/flash/nor/psoc5lp.c
@@ -234,7 +234,8 @@ static void psoc5lp_get_part_number(const struct 
psoc5lp_device *dev, char *str)
        }
 
        /* Package does not matter. */
-       strncpy(str + 8, "xx", 2);
+       str[8] = 'x';
+       str[9] = 'x';
 
        /* Temperate range cannot uniquely be identified. */
        str[10] = 'x';

-- 

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to