diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2023-06-26 11:47:41 -0400 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2023-06-26 11:47:41 -0400 |
commit | abd29143d805fa16c65489d5b1d79428943d0187 (patch) | |
tree | e3f87d3dd0310686a1ed18cb8e1452ba460ab1a6 /src/bftw.c | |
parent | 6b96d7b0ad73e6ed63cf5e32fd2544121e2b0284 (diff) | |
download | bfs-abd29143d805fa16c65489d5b1d79428943d0187.tar.xz |
ioq: New ioq_cancel() function
Diffstat (limited to 'src/bftw.c')
-rw-r--r-- | src/bftw.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1147,6 +1147,10 @@ static int bftw_gc(struct bftw_state *state, enum bftw_gc_flags flags) { static int bftw_state_destroy(struct bftw_state *state) { dstrfree(state->path); + if (state->ioq) { + ioq_cancel(state->ioq); + } + SLIST_EXTEND(&state->files, &state->batch); do { bftw_gc(state, BFTW_VISIT_NONE); |