[Cluster-devel] cluster/group/daemon main.c

teigland at sourceware.org teigland at sourceware.org
Thu Jan 11 17:59:00 UTC 2007


CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland at sourceware.org	2007-01-11 17:59:00

Modified files:
	group/daemon   : main.c 

Log message:
	Move memset(0) into the for loop so we're clearing the data buffer
	each time through.  We were seeing some bogus data from group_tool -v.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/main.c.diff?cvsroot=cluster&r1=1.56&r2=1.57

--- cluster/group/daemon/main.c	2006/12/13 19:04:53	1.56
+++ cluster/group/daemon/main.c	2007/01/11 17:59:00	1.57
@@ -502,10 +502,10 @@
 	int rv, count = 0, max = atoi(argv[1]);
 
 	data = malloc(sizeof(group_data_t));
-	memset(data, 0, sizeof(group_data_t));
 	count = 0;
 
 	list_for_each_entry(g, &gd_groups, list) {
+		memset(data, 0, sizeof(group_data_t));
 		copy_group_data(g, data);
 		rv = do_write(client[ci].fd, data, sizeof(group_data_t));
 		if (rv < 0) {




More information about the Cluster-devel mailing list