diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2024-01-31 20:58:43 -0500 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2024-01-31 21:05:31 -0500 |
commit | 670ebd97fb431e830b1500b2e7e8013b121fb2c5 (patch) | |
tree | 6c63d7a1c4bb6702040d970b6db3786dfe1e4aa8 /src | |
parent | a726c7128ab5c6fffeb6844f3d819ada0369e6a8 (diff) | |
download | bfs-670ebd97fb431e830b1500b2e7e8013b121fb2c5.tar.xz |
bftw: Actually stop if the callback returns BFTW_STOP
Otherwise, bftw_ids() or bftw_eds() might keep going!
Fixes: 5f16169 ("bftw: Share the bftw_state between iterations of ids/eds")
Diffstat (limited to 'src')
-rw-r--r-- | src/bftw.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1791,7 +1791,7 @@ static int bftw_impl(struct bftw_state *state) { break; } if (bftw_visit(state, NULL) != 0) { - break; + return -1; } } |