CVSROOT:        /cvs/cluster
Module name:    cluster
Changes by:     [EMAIL PROTECTED]       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))

Reply via email to