 +	if (this_node.cn_nodeid == 0) {
 +		cman_get_node(c_handle, 0, &this_node);
  	}
-+	memcpy(csid, &this_node.cn_nodeid, MAX_CSID_LEN);
++	memcpy(csid, &this_node.cn_nodeid, CMAN_MAX_CSID_LEN);
  }
  
 -/* Call a callback routine for each node that known (down mean not running a clvmd) */

 			somedown = -1;
 	}
 	return somedown;
@@ -188,78 +168,49 @@ static int _cluster_do_node_callback(str
 
 /* Process OOB message from the cluster socket,
    this currently just means that a node has stopped listening on our port */

retrieving revision 1.3
diff -u -p -r1.3 clvmd-comms.h
--- daemons/clvmd/clvmd-comms.h	19 Apr 2005 10:36:42 -0000	1.3
+++ daemons/clvmd/clvmd-comms.h	20 Sep 2005 16:22:16 -0000
@@ -56,7 +56,10 @@ struct cluster_ops *init_gulm_cluster(vo
 #endif
 
