From 137abddb4bd1174875f8cd3bc607538af3e3eaa9 Mon Sep 17 00:00:00 2001 From: Eric Dumazet Date: Mon, 9 Nov 2009 07:40:17 +0000 Subject: [PATCH] --- yaml --- r: 171487 b: refs/heads/master c: bcd323262a94b14b84341982b90443a76a477861 h: refs/heads/master i: 171485: d8506760e7713664f47d15629f3d4476d3b8e850 171483: dc4d62a6d2f2fbe19f1c7ff20ddac90ab8253ae7 171479: 0031bc35d44874ee99a8a4e2e592a83f33a18468 171471: d5591ebf03c3bb1c9164d9dccdd528014d57b485 171455: 91a3ce812c255f123908509c3444bfa9cfeb7a7b v: v3 --- [refs] | 2 +- trunk/net/ipv6/addrconf.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index c66a46f63312..3371adcde46d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 84d2697d9649339215675551eae28ba04068dea1 +refs/heads/master: bcd323262a94b14b84341982b90443a76a477861 diff --git a/trunk/net/ipv6/addrconf.c b/trunk/net/ipv6/addrconf.c index f9f7fd6ee1f3..0ab39fedd2dc 100644 --- a/trunk/net/ipv6/addrconf.c +++ b/trunk/net/ipv6/addrconf.c @@ -3519,6 +3519,8 @@ static int inet6_dump_addr(struct sk_buff *skb, struct netlink_callback *cb, cb->nlh->nlmsg_seq, RTM_NEWADDR, NLM_F_MULTI); + if (err <= 0) + break; } break; case MULTICAST_ADDR: @@ -3532,6 +3534,8 @@ static int inet6_dump_addr(struct sk_buff *skb, struct netlink_callback *cb, cb->nlh->nlmsg_seq, RTM_GETMULTICAST, NLM_F_MULTI); + if (err <= 0) + break; } break; case ANYCAST_ADDR: @@ -3545,6 +3549,8 @@ static int inet6_dump_addr(struct sk_buff *skb, struct netlink_callback *cb, cb->nlh->nlmsg_seq, RTM_GETANYCAST, NLM_F_MULTI); + if (err <= 0) + break; } break; default: