summaryrefslogtreecommitdiffstats
path: root/src/H5A.c
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>1999-08-27 22:05:14 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>1999-08-27 22:05:14 (GMT)
commitee1e2b85226bf4431177d304d9421c243f99e451 (patch)
treee3279106e2670161417c17acc6c528b088377786 /src/H5A.c
parent56ee1a2ea42f98743a76e2863359fb962c66e615 (diff)
downloadhdf5-ee1e2b85226bf4431177d304d9421c243f99e451.zip
hdf5-ee1e2b85226bf4431177d304d9421c243f99e451.tar.gz
hdf5-ee1e2b85226bf4431177d304d9421c243f99e451.tar.bz2
[svn-r1612] Fixed bug in attribute writing which was causing core dump if an attribute was
read back in immediately after being written out (without closing the attribute in between).
Diffstat (limited to 'src/H5A.c')
-rw-r--r--src/H5A.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/H5A.c b/src/H5A.c
index a01e652..8c113e1 100644
--- a/src/H5A.c
+++ b/src/H5A.c
@@ -683,7 +683,6 @@ H5A_write(H5A_t *attr, const H5T_t *mem_type, void *buf)
if (H5O_modify(&(attr->ent), H5O_ATTR, idx, 0, attr) < 0)
HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL,
"unable to update attribute header messages");
- attr->data=NULL; /* un-do the data pointer */
/* Indicate the the attribute doesn't need fill-values */
attr->initialized=TRUE;
@@ -696,8 +695,6 @@ done:
H5I_dec_ref(src_id);
if (dst_id >= 0)
H5I_dec_ref(dst_id);
- if (tconv_buf)
- H5MM_xfree(tconv_buf);
if (bkg_buf)
H5MM_xfree(bkg_buf);