Open
fix: destroy mapt mutex on create failure #25
dtwAdd on May 28
fix: destroy mapt mutex on create failure #25
Open
Total: 1 files changed+1-0
| @@ -144,6 +144,7 @@ static struct ummu_mapt_info *ummu_mapt_create(struct ummu_tid_info *info) | |||
| 144 | err_mapt_init: | 144 | err_mapt_init: |
| 145 | ummu_queue_destroy(mapt_info); | 145 | ummu_queue_destroy(mapt_info); |
| 146 | err_queue_create: | 146 | err_queue_create: |
| 147 | + (void)pthread_mutex_destroy(&mapt_info->mapt_mutex); | ||
| 147 | free(mapt_info); | 148 | free(mapt_info); |
| 148 | err_alloc_mapt_info: | 149 | err_alloc_mapt_info: |
| 149 | return NULL; | 150 | return NULL; |