From 184a4cbcc8249ba16b25d918779800e626beea9e Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Fri, 15 Nov 2024 01:14:07 +0100 Subject: Defer finish before sort --- hatask.ha | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hatask.ha b/hatask.ha index c65aff2..9ecd37e 100644 --- a/hatask.ha +++ b/hatask.ha @@ -54,6 +54,7 @@ fn readtask(taskpath: str) (task | rtaskerror) = { defer io::close(f)!; const sc = bufio::newscanner(f); defer bufio::finish(&sc); + const content = memio::dynamic(); defer io::close(&content)!; const meta = memio::dynamic(); @@ -144,8 +145,8 @@ export fn main() void = { case let tasks: []task => yield tasks; }; - sort::sort(tasks: []opaque, size(task), &sortname); defer finishall(tasks); + sort::sort(tasks: []opaque, size(task), &sortname); const com: (str, *getopt::command) = match (cmd.subcmd) { case void => -- cgit v1.2.3