[Pvfs2-cvs] commit by slang in pvfs2/src/common/misc: pint-util.c

CVS commit program cvs at parl.clemson.edu
Wed Oct 24 12:29:07 EDT 2007


Update of /projects/cvsroot/pvfs2/src/common/misc
In directory parlweb1:/tmp/cvs-serv20014/src/common/misc

Modified Files:
	pint-util.c 
Log Message:
fix buggy double free fix.


Index: pint-util.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/misc/pint-util.c,v
diff -p -u -r1.22 -r1.23
--- pint-util.c	23 Oct 2007 15:01:44 -0000	1.22
+++ pint-util.c	24 Oct 2007 16:29:07 -0000	1.23
@@ -252,6 +252,7 @@ void PINT_free_object_attr(PVFS_object_a
                 if (attr->u.meta.dist)
                 {
                     PINT_dist_free(attr->u.meta.dist);
+                    memset(attr->u.meta.dist, 0, sizeof(struct PINT_dist_s));
                 }
             }
         }
@@ -280,8 +281,6 @@ void PINT_free_object_attr(PVFS_object_a
                 }
             }
         }
-
-        memset(attr, 0, sizeof(PVFS_object_attr));
     }
 }
 



More information about the Pvfs2-cvs mailing list