From 6693db101ddef5819225493d709761e86c139162 Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Thu, 6 Jan 2022 14:01:42 -0800 Subject: [PATCH] fix stray pointer problem that only showed in ReleaseSafe --- src/crypt.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/crypt.zig b/src/crypt.zig index 26bf332..3ef5095 100644 --- a/src/crypt.zig +++ b/src/crypt.zig @@ -53,6 +53,7 @@ pub fn encryptWithKey(allocator: std.mem.Allocator, key: [key_size]u8, data: []u // deal with final block, PKCS#7 padding { + in = @ptrCast(*[block_size]u8, data[(total_blocks * block_size)..]); const padding: u8 = @intCast(u8, block_size - (data.len % block_size)); var inx: u8 = 0; for (data[(total_blocks * block_size)..]) |b| {