Index: src/common/misc/pint-util.c =================================================================== RCS file: /projects/cvsroot/pvfs2/src/common/misc/pint-util.c,v retrieving revision 1.16.8.3 diff -u -a -p -r1.16.8.3 pint-util.c --- src/common/misc/pint-util.c 14 Dec 2006 05:23:55 -0000 1.16.8.3 +++ src/common/misc/pint-util.c 22 Oct 2007 21:35:14 -0000 @@ -219,7 +219,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); } @@ -295,6 +295,8 @@ void PINT_free_object_attr(PVFS_object_a } } } + + memset(attr, 0, sizeof(PVFS_object_attr)); } }