diff options
author | Andreas Schneider <asn@samba.org> | 2016-06-22 11:26:06 +0200 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2016-12-03 03:40:53 +0100 |
commit | 383530c164719b1ab41004f6dba2743ebba222ae (patch) | |
tree | bbb4cd6013c2a4ed38b5109baa9459c2f409cfb1 /lib/socket | |
parent | 20b7e08c07d940c246a706e624e14048cde81dd7 (diff) | |
download | samba-383530c164719b1ab41004f6dba2743ebba222ae.tar.gz |
libsocket: Make sure ifr.ifr_name is null-terminated
Found by Coverity
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Sat Dec 3 03:40:53 CET 2016 on sn-devel-144
Diffstat (limited to 'lib/socket')
-rw-r--r-- | lib/socket/interfaces.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |