1110
1110
 
            if(H5FS_close(f, dxpl_id, f->shared->fs_man[type]) < 0)
1111
1111
 
                HGOTO_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't release free space info")
1112
1112
 
            f->shared->fs_man[type] = NULL;
1113
1113
 
            f->shared->fs_state[type] = H5F_FS_STATE_CLOSED;
1114
1114
 
        } /* end if */
1115
1115
 
#ifdef H5MF_ALLOC_DEBUG_MORE
1116
1116
 
HDfprintf(stderr, "%s: Check 2.0 - f->shared->fs_man[%u] = %p, f->shared->fs_addr[%u] = %a\n", FUNC, (unsigned)type, f->shared->fs_man[type], (unsigned)type, f->shared->fs_addr[type]);
1117
1117
 
#endif /* H5MF_ALLOC_DEBUG_MORE */
1118
1118
 
1119
1119
 
        /* If there is free space manager info for this type, delete it */
1120
 
-
        /* (XXX: Make this optional when free space for a file can be persistant) */
 
1120
+
        /* (XXX: Make this optional when free space for a file can be persistent) */
1121
1121
 
        if(H5F_addr_defined(f->shared->fs_addr[type])) {
1122
1122
 
            haddr_t tmp_fs_addr;            /* Temporary holder for free space manager address */
1123
1123
 
1124
1124
 
            /* Put address into temporary variable and reset it */
1125
1125
 
            /* (Avoids loopback in file space freeing routine) */
1126
1126
 
            tmp_fs_addr = f->shared->fs_addr[type];
1127
1127
 
            f->shared->fs_addr[type] = HADDR_UNDEF;
1128
1128
 
1129
1129
 
            /* Shift to "deleting" state, to make certain we don't track any
1130
1130
 
             *  file space freed as a result of deleting the free space manager.