Jim Meyering <[email protected]> writes: > } while (mctx->state_log[match_last] == NULL > - || !mctx->state_log[match_last]->halt); > + || !mctx->state_log[match_last]->halt > + || !check_halt_state_context (mctx, > + mctx->state_log[match_last], > + match_last)); > halt_node = check_halt_state_context (mctx, > mctx->state_log[match_last], > match_last);
Nice catch. I mostly copied your patch to glibc and sent it on list for review [1]. [1] https://inbox.sourceware.org/libc-alpha/01d8d5b649d0ce7ad68debec90e86bd9d4838266.1776022765.git.collin.fu...@gmail.com/T/#u
