Index: main/pbx.c =================================================================== --- main/pbx.c (revision 404525) +++ main/pbx.c (working copy) @@ -3794,6 +3794,7 @@ AST_RWLIST_TRAVERSE_SAFE_BEGIN(&escalation_root, cur_escalation, list) { if (cur_escalation->acf == acf) { AST_RWLIST_REMOVE_CURRENT(list); + ast_free(cur_escalation); break; } }