File bnc721968_7.patch of Package radvd
References: bnc#721968
commit 5cd9c1cdced25c496ef8f635d80b49f321d6ce64
Author: Vasiliy Kulikov <segoon@openwall.com>
Date: Tue Oct 4 00:41:49 2011 -0700
check_allrouters_membership() should propagate
setup_allrouters_membership() return code.
Index: radvd-1.3/device-linux.c
===================================================================
--- radvd-1.3.orig/device-linux.c 2011-10-19 12:17:33.000000000 +0200
+++ radvd-1.3/device-linux.c 2011-10-19 14:49:44.000000000 +0200
@@ -220,7 +220,7 @@ int check_allrouters_membership(int sock
if (!allrouters_ok) {
flog(LOG_WARNING, "resetting ipv6-allrouters membership on %s", iface->Name);
- setup_allrouters_membership(sock, iface);
+ return setup_allrouters_membership(sock, iface);
}
return(0);