]> git.eshelyaron.com Git - emacs.git/commit
Fix infloop in bidi.c
authorEli Zaretskii <eliz@gnu.org>
Sat, 25 Feb 2023 15:19:15 +0000 (17:19 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 25 Feb 2023 15:19:15 +0000 (17:19 +0200)
commitab0cc4e78111167a79bd861cb570ced189303131
tree04751582a0bbdd90997c51c584ed15d9d203f593
parent3b8b23f66df2c52add54b764a37925818c426581
Fix infloop in bidi.c

* src/bidi.c (bidi_set_paragraph_end): Reset the isolate_level to
zero.  Whenever stack_idx is reset to zero, the isolate_level must
also be reset, since there cannot be any isolate status outside of
embeddings.  Failure to reset isolate_level will cause us infloop
when we see a PDI.  Reported by Matt Beshara <m@mfa.pw>.
src/bidi.c