-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Wolfgang Dumhs wrote:

> A look in the changes between the two releases gave the answer: In
> Revision 1.2.4.5 of lib/plugins/HBComm/ping_group.c, line  480 is a
> wrong "goto ReRead" that results in an endless loop when every hosts
> answers to the ping requests. It seems like this was a mistake when
> making a backport from the changes between Revision 1.18 and 1.19 for
> the branch STABLE_1.2.
> 
> With the following patch, ping_group works again with Release 1.2.5:
> 
> --- lib/plugins/HBcomm/ping_group.c     2005-08-10 04:08:17.000000000 +0000
> +++ lib/plugins/HBcomm/ping_group.c     2006-08-26 12:44:37.635507889 +0000
> @@ -477,7 +477,7 @@
>         for(node = ei->node; node; node = node->next) {
>                 if(!memcmp(&(their_addr.sin_addr), &(node->addr.sin_addr),
>                                         sizeof(struct in_addr))) {
> -                       goto ReRead;    /* Not ours */
> +                       break;
>                 }
>         }
>         if(!node) {
> 

Just for reference. This patch actually fixes ping_groups and should be
published as fix for 1.2.5.

- --
Tuomo Soini <[EMAIL PROTECTED]>
Linux and network services
+358 40 5240030
Foobar Oy <http://foobar.fi/>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFFWjVjTlrZKzwul1ERAkyQAJ4rjooe9Clzbx4JcGmdcN4CZ3cC5gCggAce
4nGsslp5XsU/LvYe+imVTVE=
=fGxp
-----END PGP SIGNATURE-----
_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to