diff options
Diffstat (limited to 'TSRM/TSRM.c')
| -rw-r--r-- | TSRM/TSRM.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/TSRM/TSRM.c b/TSRM/TSRM.c index 56b67f08d9..fe096e9c28 100644 --- a/TSRM/TSRM.c +++ b/TSRM/TSRM.c @@ -158,6 +158,9 @@ TSRM_API void tsrm_shutdown(void) next_p = p->next; for (j=0; j<id_count; j++) { + if (resource_types_table && resource_types_table[j].dtor) { + resource_types_table[j].dtor(p->storage[j], &p->storage); + } free(p->storage[j]); } free(p->storage); |
