From e39efabd97dc96438447e4e94c1f4a7b444e8dbb Mon Sep 17 00:00:00 2001
From: Sean Bright <sean.bright@gmail.com>
Date: Fri, 30 Apr 2021 16:21:55 -0400
Subject: [PATCH] translate.c: Avoid refleak when checking for a translation
 path

Change-Id: Idbd61ff77545f4a78b06a5064b55112e774b70e6
---
 main/translate.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/main/translate.c b/main/translate.c
index 6604d14ff4..27e73f6d60 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;
-- 
GitLab