authorgravatar for 4678790+dweiller@users.noreply.github.comDominic <4678790+dweiller@users.noreply.github.com> 2023-02-02 22:29:16+11:00
committergravatar for 4678790+dweiller@users.noreply.github.comDominic <4678790+dweiller@users.noreply.github.com> 2023-02-20 09:09:06+11:00
loga651704876acfa8386c5eb117800f425e194bdc6
tree2241ceec3f1eccd5eddbb827defe37495b1b11cd
parent3f1c4306caf14274b60cfb2ff4b088a56d893e13

std.compress.zstandard: free allocated result on error


1 files changed, 1 insertions(+), 0 deletions(-)

lib/std/compress/zstandard/decompress.zig+1
......@@ -266,6 +266,7 @@ pub fn decodeZstandardFrameAlloc(
266266 window_size_max: usize,
267267) (error{OutOfMemory} || FrameContext.Error || FrameError)!DecodeResult {
268268 var result = std.ArrayList(u8).init(allocator);
269 errdefer result.deinit();
269270 assert(readInt(u32, src[0..4]) == frame.Zstandard.magic_number);
270271 var consumed_count: usize = 4;
271272