]> git.baikalelectronics.ru Git - kernel.git/commit
mptcp: fix uninitialized value access
authorPaolo Abeni <pabeni@redhat.com>
Thu, 30 Apr 2020 13:03:22 +0000 (15:03 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 30 Apr 2020 19:34:07 +0000 (12:34 -0700)
commit0f16d5bffcd1c95a29e825ebd82175d47c8ca57d
tree3d4f969f7f09664e88d7a35e811e174bcd6e1a49
parentf8d397ab7b538ed6db40a50a4f681f5261aa8779
mptcp: fix uninitialized value access

tcp_v{4,6}_syn_recv_sock() set 'own_req' only when returning
a not NULL 'child', let's check 'own_req' only if child is
available to avoid an - unharmful - UBSAN splat.

v1 -> v2:
 - reference the correct hash

Fixes: acf9be66301b ("mptcp: avoid flipping mp_capable field in syn_recv_sock()")
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/mptcp/subflow.c