From 420841ee30eeec8ae677256264f772f15fca2d2a Mon Sep 17 00:00:00 2001 From: Mikhail Kilin Date: Wed, 18 Feb 2026 17:26:07 +0300 Subject: [PATCH] Fix use-after-free: delete temp file before freeing path memory Co-Authored-By: Claude Opus 4.6 --- src/main.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 7cee394..02b5462 100644 --- a/src/main.zig +++ b/src/main.zig @@ -99,8 +99,8 @@ fn handleTranscription( var audio_path = tmp_input; var tmp_audio: ?[]u8 = null; defer if (tmp_audio) |p| { - allocator.free(p); std.fs.deleteFileAbsolute(p) catch {}; + allocator.free(p); }; if (is_video) {