[Pvfs2-cvs] commit by slang in pvfs2/src/common/misc: pint-util.c
CVS commit program
cvs at parl.clemson.edu
Tue Oct 23 11:01:44 EDT 2007
Update of /projects/cvsroot/pvfs2/src/common/misc
In directory parlweb1:/parl/slang/pvfs2/src/common/misc
Modified Files:
pint-util.c
Log Message:
fix double free issue reported by Hagai
Index: pint-util.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/misc/pint-util.c,v
diff -p -u -r1.21 -r1.22
--- pint-util.c 20 Jul 2007 19:37:05 -0000 1.21
+++ pint-util.c 23 Oct 2007 15:01:44 -0000 1.22
@@ -204,7 +204,7 @@ int PINT_copy_object_attr(PVFS_object_at
{
assert(src->u.meta.dist_size > 0);
- if ((dest->mask & PVFS_ATTR_META_DIST))
+ if ((dest->mask & PVFS_ATTR_META_DIST) && dest->u.meta.dist)
{
PINT_dist_free(dest->u.meta.dist);
}
@@ -280,6 +280,8 @@ void PINT_free_object_attr(PVFS_object_a
}
}
}
+
+ memset(attr, 0, sizeof(PVFS_object_attr));
}
}
More information about the Pvfs2-cvs
mailing list