diff options
Diffstat (limited to 'src/H5.c')
-rw-r--r-- | src/H5.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -237,7 +237,9 @@ H5_term_library(void) pending += DOWN(Z); pending += DOWN(FD); pending += DOWN(P); - pending += DOWN(I); + /* Don't shut down the ID code until other APIs which use them are shut down */ + if(pending==0) + pending += DOWN(I); /* Don't shut down the free list code until _everything_ else is down */ if(pending==0) pending += DOWN(FL); |