summaryrefslogtreecommitdiff
path: root/lib/radix-tree.c
diff options
context:
space:
mode:
authorHannes Frederic Sowa <hannes@stressinduktion.org>2013-06-24 21:42:40 +0200
committerDavid S. Miller <davem@davemloft.net>2013-06-25 16:27:28 -0700
commitdc8482926e2b1006ed6962ac8388cb92aed4efc7 (patch)
treec4d2ff3316fbc20cb942e7ea443f4c88f60a70ab /lib/radix-tree.c
parent4c7ab054ab4f5d63625508ed6f8a607184cae7c2 (diff)
ipv6: check return value of ipv6_get_lladdr
We should check the return value of ipv6_get_lladdr in inet6_set_iftoken. A possible situation, which could leave ll_addr unassigned is, when the user removed her link-local address but a global scoped address was already set. In this case the interface would still be IF_READY and not dead. In that case the RS source address is some value from the stack. v2: Daniel Borkmann noted a small indent inconstancy; no semantic changes. Cc: Daniel Borkmann <dborkman@redhat.com> Acked-by: Daniel Borkmann <dborkman@redhat.com> Reviewed-by: Flavio Leitner <fbl@redhat.com> Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib/radix-tree.c')
0 files changed, 0 insertions, 0 deletions