From be0ffa11538ea5b0e27e4b450c9c0eef30b9d39e Mon Sep 17 00:00:00 2001 From: Tinet-mucw Date: Fri, 27 Feb 2026 17:35:08 -0800 Subject: [PATCH] main/file: fix translated-frame write loop to use current frame write each translated frame from translator output. Resolves: #1797 --- main/file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/file.c b/main/file.c index 6363387fd7..c71e80d167 100644 --- a/main/file.c +++ b/main/file.c @@ -300,7 +300,7 @@ int ast_writestream(struct ast_filestream *fs, struct ast_frame *f) /* the translator may have returned multiple frames, so process them */ for (cur = trf; cur; cur = AST_LIST_NEXT(cur, frame_list)) { - if ((res = fs->fmt->write(fs, trf))) { + if ((res = fs->fmt->write(fs, cur))) { ast_log(LOG_WARNING, "Translated frame write failed\n"); break; }