]> git.sur5r.net Git - openocd/commitdiff
flash/nor/psoc5lp: fix compile issue on GCC 8.1.0
authorAntonio Borneo <borneo.antonio@gmail.com>
Mon, 11 Jun 2018 08:29:52 +0000 (10:29 +0200)
committerTomas Vanek <vanekt@fbl.cz>
Fri, 15 Jun 2018 19:11:36 +0000 (20:11 +0100)
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 <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/4563
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
src/flash/nor/psoc5lp.c

index ae8e3d3bc17a5370fed494fdd302cf8fb00a1570..0b21ed6494295affd09271a5d2a12867c18ec63c 100644 (file)
@@ -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';