diff options
author | Andrii Nakryiko <andriin@fb.com> | 2019-07-15 23:57:03 -0400 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2019-07-16 13:34:31 -0400 |
commit | 763ff0e7d9c72e7094b31e7fb84a859be9325635 (patch) | |
tree | 2191a3de1b7c6de93a7fb506eba6c2d4f44c093d | |
parent | 4e59afbbed9638f95adfac8d2f222aca3b2b1bc0 (diff) |
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>
-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, | |||
517 | err = -errno; | 517 | err = -errno; |
518 | goto out_socket; | 518 | goto out_socket; |
519 | } | 519 | } |
520 | strncpy(xsk->ifname, ifname, IFNAMSIZ); | 520 | strncpy(xsk->ifname, ifname, IFNAMSIZ - 1); |
521 | xsk->ifname[IFNAMSIZ - 1] = '\0'; | ||
521 | 522 | ||
522 | err = xsk_set_xdp_socket_config(&xsk->config, usr_config); | 523 | err = xsk_set_xdp_socket_config(&xsk->config, usr_config); |
523 | if (err) | 524 | if (err) |