diff options
author | Alan Mackenzie <acm@muc.de> | 2022-11-07 12:20:07 +0000 |
---|---|---|
committer | Alan Mackenzie <acm@muc.de> | 2022-11-07 12:20:07 +0000 |
commit | c19ca5eb7f27344ca03fa300a65ec9b33dc7253e (patch) | |
tree | 0c0506c2c0b31da2d95ae5bc77ed0bb1172d4ea7 /lisp/emacs-lisp/byte-run.el | |
parent | 802671493d7c18569dac47ca91a4b7d6e693aff6 (diff) | |
download | emacs-c19ca5eb7f27344ca03fa300a65ec9b33dc7253e.tar.gz emacs-c19ca5eb7f27344ca03fa300a65ec9b33dc7253e.tar.bz2 emacs-c19ca5eb7f27344ca03fa300a65ec9b33dc7253e.zip |
CC Mode: Fix infinite loop in c-brace-stack-at.
This fixes bug #59038. The infinite loop occurred with a buffer containing
Base-64 encoded text rather than appropriate C Mode text.
* lisp/progmodes/cc-engine.el (c-update-brace-stack): Don't execute
c-beginning-of-current-token unless the previous c-syntactic-re-search-forward
has succeeded at least once.
Diffstat (limited to 'lisp/emacs-lisp/byte-run.el')
0 files changed, 0 insertions, 0 deletions