[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