[Cluster-devel] cluster/group/gfs_controld plock.c

rpeterso at sourceware.org rpeterso at sourceware.org
Tue Aug 15 22:21:29 UTC 2006


CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	rpeterso at sourceware.org	2006-08-15 22:21:29

Modified files:
	group/gfs_controld: plock.c 

Log message:
	Fixed segfault in gfs_controld.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/gfs_controld/plock.c.diff?cvsroot=cluster&r1=1.13&r2=1.14

--- cluster/group/gfs_controld/plock.c	2006/08/14 20:15:25	1.13
+++ cluster/group/gfs_controld/plock.c	2006/08/15 22:21:29	1.14
@@ -826,8 +826,10 @@
 	if (in->nodeid == our_nodeid)
 		write_result(mg, in, rv);
 
-	do_waiters(mg, r);
-	put_resource(r);
+	if (r) {
+		do_waiters(mg, r);
+		put_resource(r);
+	}
 }
 
 static void do_get(struct mountgroup *mg, struct gdlm_plock_info *in)




More information about the Cluster-devel mailing list