From 383530c164719b1ab41004f6dba2743ebba222ae Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 22 Jun 2016 11:26:06 +0200 Subject: libsocket: Make sure ifr.ifr_name is null-terminated Found by Coverity Signed-off-by: Andreas Schneider Reviewed-by: Jeremy Allison Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Sat Dec 3 03:40:53 CET 2016 on sn-devel-144 --- lib/socket/interfaces.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/socket/interfaces.c b/lib/socket/interfaces.c index dacd1180fa7..6409275d7bc 100644 --- a/lib/socket/interfaces.c +++ b/lib/socket/interfaces.c @@ -146,7 +146,7 @@ static void query_iface_speed_from_name(const char *name, uint64_t *speed) } ZERO_STRUCT(ifr); - strncpy(ifr.ifr_name, name, IF_NAMESIZE); + strlcpy(ifr.ifr_name, name, IF_NAMESIZE); ifr.ifr_data = (void *)&edata; edata.cmd = ETHTOOL_GLINK; -- cgit v1.2.1