]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
ipv6: seg6_genl_set_tunsrc() must check kmemdup() return value
authorEric Dumazet <edumazet@google.com>
Fri, 20 Jan 2017 15:57:42 +0000 (07:57 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 20 Jan 2017 16:07:48 +0000 (11:07 -0500)
commite363116b90906f326c9cde5473b4b9a99ba476df
tree28e02e536cd1fe1982cae0dfd25c9b6604713c0c
parent2c561b2b728ca4013e76d6439bde2c137503745e
ipv6: seg6_genl_set_tunsrc() must check kmemdup() return value

seg6_genl_get_tunsrc() and set_tun_src() do not handle tun_src being
possibly NULL, so we must check kmemdup() return value and abort if
it is NULL

Fixes: 915d7e5e5930 ("ipv6: sr: add code base for control plane support of SR-IPv6")
Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: David Lebrun <david.lebrun@uclouvain.be>
Acked-by: David Lebrun <david.lebrun@uclouvain.be>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/seg6.c