From e1dbcf80da3dffa6951763efeccdef66993b4b1f Mon Sep 17 00:00:00 2001 From: Jack Halford Date: Mon, 6 Jan 2020 21:48:40 +0100 Subject: [PATCH] task: fix potential mem leak --- src/task.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/task.zig b/src/task.zig index 4355a68..2f57290 100644 --- a/src/task.zig +++ b/src/task.zig @@ -45,6 +45,7 @@ pub const Task = struct { pub fn create(entrypoint: usize) !*Task { // Allocate and initialize the thread structure. var t = try vmem.create(Task); + errdefer vmem.free(t); t.time_used = 0; t.state = .ReadyToRun;