We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 97161cf commit e6c7014Copy full SHA for e6c7014
src/pool/pool_disjoint.c
@@ -1098,7 +1098,8 @@ umfDisjointPoolParamsCreate(umf_disjoint_pool_params_handle_t *hParams) {
1098
1099
umf_result_t
1100
umfDisjointPoolParamsDestroy(umf_disjoint_pool_params_handle_t hParams) {
1101
- if (hParams) {
+ // NOTE: dereferencing hParams when BA is already destroyed leads to crash
1102
+ if (hParams && !umf_ba_global_is_destroyed()) {
1103
umf_ba_global_free(hParams->name);
1104
umf_ba_global_free(hParams);
1105
}
0 commit comments