diff options
author | Andrii Nakryiko <andriin@fb.com> | 2019-07-15 20:57:03 -0700 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2019-07-16 10:34:31 -0700 |
commit | 763ff0e7d9c72e7094b31e7fb84a859be9325635 (patch) | |
tree | 2191a3de1b7c6de93a7fb506eba6c2d4f44c093d /tools | |
parent | 4e59afbbed9638f95adfac8d2f222aca3b2b1bc0 (diff) | |
download | linux-763ff0e7d9c72e7094b31e7fb84a859be9325635.tar.bz2 |
libbpf: fix another GCC8 warning for strncpy
Similar issue was fixed in cdfc7f888c2a ("libbpf: fix GCC8 warning for
strncpy") already. This one was missed. Fixing now.
Cc: Magnus Karlsson <magnus.karlsson@intel.com>
Signed-off-by: Andrii Nakryiko <andriin@fb.com>
Acked-by: Magnus Karlsson <magnus.karlsson@intel.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/lib/bpf/xsk.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/lib/bpf/xsk.c b/tools/lib/bpf/xsk.c index b33740221b7e..5007b5d4fd2c 100644 --- a/tools/lib/bpf/xsk.c +++ b/tools/lib/bpf/xsk.c @@ -517,7 +517,8 @@ int xsk_socket__create(struct xsk_socket **xsk_ptr, const char *ifname, err = -errno; goto out_socket; } - strncpy(xsk->ifname, ifname, IFNAMSIZ); + strncpy(xsk->ifname, ifname, IFNAMSIZ - 1); + xsk->ifname[IFNAMSIZ - 1] = '\0'; err = xsk_set_xdp_socket_config(&xsk->config, usr_config); if (err) |