Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 58cebef081c94cb5f88b9fe2fbddfdc8 > files > 46

openais-0.80.6-28.el5_6.1.src.rpm

Index: exec/totemsrp.c
===================================================================
--- exec/totemsrp.c	(revision 2151)
+++ exec/totemsrp.c	(revision 2152)
@@ -3269,8 +3269,6 @@
 
 			return (0); /* discard token */
 		}
-		last_aru = instance->my_last_aru;
-		instance->my_last_aru = token->aru;
 
 		/*
 		 * Discard retransmitted tokens
@@ -3278,6 +3276,8 @@
 		if (sq_lte_compare (token->token_seq, instance->my_token_seq)) {
 			return (0); /* discard token */
 		}		
+		last_aru = instance->my_last_aru;
+		instance->my_last_aru = token->aru;
 
 		transmits_allowed = fcc_calculate (instance, token);
 		mcasted_retransmit = orf_token_rtr (instance, token, &transmits_allowed);