[Cluster-devel] cluster/cman-kernel/src membership.c

pcaulfield at sourceware.org pcaulfield at sourceware.org
Thu May 3 10:19:02 UTC 2007


CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL4
Changes by:	pcaulfield at sourceware.org	2007-05-03 10:19:01

Modified files:
	cman-kernel/src: membership.c 

Log message:
	Add a check to the only unchecked use of "node" before calling
	start_transition().
	
	This might fix bz#233521

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cman-kernel/src/membership.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.44.2.26&r2=1.44.2.27

--- cluster/cman-kernel/src/Attic/membership.c	2007/01/19 16:20:14	1.44.2.26
+++ cluster/cman-kernel/src/Attic/membership.c	2007/05/03 10:19:01	1.44.2.27
@@ -2895,7 +2895,8 @@
 	   real master must have gone away in a period of confusion */
 	if (node_state != MASTER && hellomsg->flags & HELLO_FLAG_MASTER) {
 		node = find_node_by_nodeid(saddr->scl_nodeid);
-		start_transition(TRANS_CHECK, node);
+		if (node)
+			start_transition(TRANS_CHECK, node);
 	}
 
 	return 0;




More information about the Cluster-devel mailing list