[Cluster-devel] cluster/cman/daemon config.c

ccaulfield at sourceware.org ccaulfield at sourceware.org
Mon Feb 18 17:26:12 UTC 2008


CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	ccaulfield at sourceware.org	2008-02-18 17:25:42

Modified files:
	cman/daemon    : config.c 

Log message:
	Allow unnamed parent objects. This fixes a bug where
	<fence> entries appeared under the top-level rather than the clusternode.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cman/daemon/config.c.diff?cvsroot=cluster&r1=1.20&r2=1.21

--- cluster/cman/daemon/config.c	2008/01/02 16:35:44	1.20
+++ cluster/cman/daemon/config.c	2008/02/18 17:25:41	1.21
@@ -115,6 +115,10 @@
 		{
 			char subpath[1024];
 
+			/* Allow for empty parents */
+			if (!object_handle)
+				object_handle = parent;
+
 			/* Found a subkey, iterate through it's sub sections */
 			sprintf(subpath, "%s/%s[%d]", key, str, ++count);
 			if (!read_config_for(ccs_fd, objdb, object_handle, str, subpath, 0))




More information about the Cluster-devel mailing list