Index: apps/app_mixmonitor.c =================================================================== --- apps/app_mixmonitor.c (revision 397513) +++ apps/app_mixmonitor.c (working copy) @@ -497,12 +497,13 @@ if (mixmonitor->mixmonitor_ds) { ast_mutex_destroy(&mixmonitor->mixmonitor_ds->lock); ast_cond_destroy(&mixmonitor->mixmonitor_ds->destruction_condition); - ast_free(mixmonitor->filename_write); - ast_free(mixmonitor->filename_read); ast_free(mixmonitor->mixmonitor_ds); - ast_free(mixmonitor->name); - ast_free(mixmonitor->post_process); } + ast_free(mixmonitor->name); + ast_free(mixmonitor->post_process); + ast_free(mixmonitor->filename); + ast_free(mixmonitor->filename_write); + ast_free(mixmonitor->filename_read); /* Free everything in the recipient list */ clear_mixmonitor_recipient_list(mixmonitor);