diff options
author | Yuan Fu <casouri@gmail.com> | 2024-06-01 10:33:18 -0700 |
---|---|---|
committer | Yuan Fu <casouri@gmail.com> | 2024-06-01 10:33:18 -0700 |
commit | 00360258caddc0d8cf29ba3d9971125a06f8959b (patch) | |
tree | 4254f49a7ca16a508f449dad36506ffc95fb131d /lisp/mail/rmail.el | |
parent | 20af58d3a13ddb5c2ca376da8cdd3fde4833ca2d (diff) | |
download | emacs-00360258caddc0d8cf29ba3d9971125a06f8959b.tar.gz emacs-00360258caddc0d8cf29ba3d9971125a06f8959b.tar.bz2 emacs-00360258caddc0d8cf29ba3d9971125a06f8959b.zip |
Fix treesit-parse-string crash (bug#71012)
Parsing a large file with treesit-parse-string and then printing the
returned node crashes Emacs, because with-temp-buffer kills the temp
buffer when treesit-parse-string returns, and print.c tries to access
the node's position in the killed buffer.
* lisp/treesit.el (treesit-parse-string): Don't use with-temp-buffer.
Diffstat (limited to 'lisp/mail/rmail.el')
0 files changed, 0 insertions, 0 deletions