From: Sean Bright Date: Fri, 30 Apr 2021 20:21:55 +0000 (-0400) Subject: translate.c: Avoid refleak when checking for a translation path X-Git-Tag: 19.0.0-rc1~142 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e39efabd97dc96438447e4e94c1f4a7b444e8dbb;p=thirdparty%2Fasterisk.git translate.c: Avoid refleak when checking for a translation path Change-Id: Idbd61ff77545f4a78b06a5064b55112e774b70e6 --- 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;