diff options
Diffstat (limited to 'src/H5G.c')
-rw-r--r-- | src/H5G.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1524,6 +1524,7 @@ done: /* If we started with a NULL grp_ent and we copied something into it, free the entry information */ if(null_grp && group_copy) H5G_free_ent_name(grp_ent); + FUNC_LEAVE_NOAPI(ret_value); } @@ -1661,6 +1662,10 @@ H5G_mkroot (H5F_t *f, hid_t dxpl_id, H5G_entry_t *ent) if (f->shared->root_grp) HGOTO_DONE(SUCCEED); + /* Create information needed for group nodes */ + if(H5G_node_init(f)<0) + HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to create group node info") + /* * If there is no root object then create one. The root group always has * a hard link count of one since it's pointed to by the boot block. |