aboutsummaryrefslogtreecommitdiff
path: root/hatask.ha
diff options
context:
space:
mode:
authorJulian Hurst <ark@mansus.space>2024-11-15 01:14:07 +0100
committerJulian Hurst <ark@mansus.space>2024-11-15 01:14:07 +0100
commit184a4cbcc8249ba16b25d918779800e626beea9e (patch)
tree7f63899fd4a47c871f5f23c54b5ee83c7d95a83f /hatask.ha
parent4da35965e4ba31cacd90776bffbf36d7f585c645 (diff)
downloadhatask-184a4cbcc8249ba16b25d918779800e626beea9e.tar.gz
Defer finish before sort
Diffstat (limited to 'hatask.ha')
-rw-r--r--hatask.ha3
1 files changed, 2 insertions, 1 deletions
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 =>