Commit d0f325c3 authored by Hengqi Chen's avatar Hengqi Chen Committed by Daniel Borkmann
Browse files

libbpf: Close fd in bpf_object__reuse_map



pin_fd is dup-ed and assigned in bpf_map__reuse_fd. Close it
in bpf_object__reuse_map after reuse.

Signed-off-by: default avatarHengqi Chen <hengqi.chen@gmail.com>
Signed-off-by: default avatarDaniel Borkmann <daniel@iogearbox.net>
Link: https://lore.kernel.org/bpf/20220319030533.3132250-1-hengqi.chen@gmail.com
parent 1824d8ea
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4823,8 +4823,8 @@ bpf_object__reuse_map(struct bpf_map *map)
	}

	err = bpf_map__reuse_fd(map, pin_fd);
	if (err) {
	close(pin_fd);
	if (err) {
		return err;
	}
	map->pinned = true;