bpf: sockmap, potential uninitialized return in __sock_map_ctx_update_elem()
Subsystems (4)
PATCH 2/2 bpf: sockmap, potential uninitialized return in __sock_map_ctx_update_elem()
Smatch complains that "err" might be uninitialized. That seems possible. Anyway we can just return zero.
Fixes e5cd3abcb31a ("bpf: sockmap, refactor sockmap routines to work with hashmap")
Signed-off-by Dan Carpenter <[email protected]>
kernel/bpf/sockmap.c +1 -1
@@ -1821,7 +1821,7 @@ static int __sock_map_ctx_update_elem(struct bpf_map *map,list_add_tail (&e->list, &psock->maps); }write_unlock_bh (&sock->sk_callback_lock); -return err; +return 0 ; out_free:kfree (e);smap_release_sock (psock, sock);