CID 56895: Buffer not null terminated: odp_packet_netmap.c
https://bugs.linaro.org/show_bug.cgi?id=1394

Signed-off-by: Ciprian Barbu <ciprian.ba...@linaro.org>
---
 platform/linux-netmap/odp_packet_netmap.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/platform/linux-netmap/odp_packet_netmap.c 
b/platform/linux-netmap/odp_packet_netmap.c
index 2988b96..b2a4e0a 100644
--- a/platform/linux-netmap/odp_packet_netmap.c
+++ b/platform/linux-netmap/odp_packet_netmap.c
@@ -106,7 +106,7 @@ static int nm_do_ioctl(pkt_netmap_t * const pkt_nm, 
unsigned long cmd,
        int fd = pkt_nm->nm_dev->sockfd;
 
        memset(&ifr, 0, sizeof(ifr));
-       strncpy(ifr.ifr_name, pkt_nm->nm_dev->ifname, sizeof(ifr.ifr_name));
+       snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%s", 
pkt_nm->nm_dev->ifname);
 
        switch (cmd) {
        case SIOCSIFFLAGS:
-- 
1.8.3.2

_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to