IPv6: datagram_send_ctl() should exit immediately when an error occured
authorMiao Xie <miaox@cn.fujitsu.com>
Wed, 30 Jul 2008 06:57:58 +0000 (23:57 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 30 Jul 2008 06:57:58 +0000 (23:57 -0700)
commit4a36702e016947a0ce6c0c024673bb5b16d3f618
tree16ae893432a4ea9677a2856bd1ae3d6bc65cc46e
parente93dc4891df93d7efa59d861fdcbb529a1819343
IPv6: datagram_send_ctl() should exit immediately when an error occured

When an error occured, datagram_send_ctl() should exit immediately rather than
continue to run the for loop. Otherwise, the variable err might be changed and
the error might be hidden.

Fix this bug by using "goto" instead of "break".

Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/datagram.c