diff --git a/main/translate.c b/main/translate.c index 6604d14ff42491d48a9cbb1bd296fe726a2ef1ee..27e73f6d60b5dc1bbde86e6e1049bc6b1bc0e9ee 100644 --- a/main/translate.c +++ b/main/translate.c @@ -1527,7 +1527,7 @@ static void check_translation_path( destination format. */ for (i = ast_format_cap_count(result) - 1; 0 <= i; i--) { int index, src_index; - struct ast_format *fmt = ast_format_cap_get_format(result, i); + RAII_VAR(struct ast_format *, fmt, ast_format_cap_get_format(result, i), ao2_cleanup); if (ast_format_get_type(fmt) != type) { continue;