diff options
| author | Andrii Nakryiko <[email protected]> | 2019-02-13 18:25:53 +0000 |
|---|---|---|
| committer | Alexei Starovoitov <[email protected]> | 2019-02-14 23:31:39 +0000 |
| commit | 1ad9cbb890f059dd233868654bb9d9e4430b095c (patch) | |
| tree | 2ab84aec12d5ef2766b9565ad86ebdfea5e96afb /tools/lib/bpf/libbpf.c | |
| parent | bpf: fix memory leak in bpf_lwt_xmit_reroute (diff) | |
| download | kernel-1ad9cbb890f059dd233868654bb9d9e4430b095c.tar.gz kernel-1ad9cbb890f059dd233868654bb9d9e4430b095c.zip | |
tools/bpf: replace bzero with memset
bzero() call is deprecated and superseded by memset().
Signed-off-by: Andrii Nakryiko <[email protected]>
Reported-by: David Laight <[email protected]>
Acked-by: Martin KaFai Lau <[email protected]>
Signed-off-by: Alexei Starovoitov <[email protected]>
Diffstat (limited to 'tools/lib/bpf/libbpf.c')
| -rw-r--r-- | tools/lib/bpf/libbpf.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/tools/lib/bpf/libbpf.c b/tools/lib/bpf/libbpf.c index e3c39edfb9d3..6ef7e6e4cbd3 100644 --- a/tools/lib/bpf/libbpf.c +++ b/tools/lib/bpf/libbpf.c @@ -18,7 +18,6 @@ #include <libgen.h> #include <inttypes.h> #include <string.h> -#include <strings.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> @@ -308,7 +307,7 @@ bpf_program__init(void *data, size_t size, char *section_name, int idx, return -EINVAL; } - bzero(prog, sizeof(*prog)); + memset(prog, 0, sizeof(*prog)); prog->section_name = strdup(section_name); if (!prog->section_name) { @@ -1577,7 +1576,7 @@ bpf_program__load(struct bpf_program *prog, struct bpf_prog_prep_result result; bpf_program_prep_t preprocessor = prog->preprocessor; - bzero(&result, sizeof(result)); + memset(&result, 0, sizeof(result)); err = preprocessor(prog, i, prog->insns, prog->insns_cnt, &result); if (err) { |
