diff options
| author | Julian Hurst <ark@mansus.space> | 2024-11-15 01:14:07 +0100 |
|---|---|---|
| committer | Julian Hurst <ark@mansus.space> | 2024-11-15 01:14:07 +0100 |
| commit | 184a4cbcc8249ba16b25d918779800e626beea9e (patch) | |
| tree | 7f63899fd4a47c871f5f23c54b5ee83c7d95a83f /hatask.ha | |
| parent | 4da35965e4ba31cacd90776bffbf36d7f585c645 (diff) | |
| download | hatask-184a4cbcc8249ba16b25d918779800e626beea9e.tar.gz | |
Defer finish before sort
Diffstat (limited to 'hatask.ha')
| -rw-r--r-- | hatask.ha | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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 => |
