modules registering TSRM ids to crash, if they have dtors,
since the module is unloaded before tsrm_shutdown is called.
Can be re-enabled after tsrm_free_id is implemented.
next_p = p->next;
for (j=0; j<p->count; j++) {
+ /* Disabled - calling dtors in tsrm_shutdown makes
+ modules registering TSRM ids to crash, if they have
+ dtors, since the module is unloaded before tsrm_shutdown
+ is called. Can be re-enabled after tsrm_free_id is
+ implemented.
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);