diff options
| author | Paul Eggert | 2015-11-15 01:14:39 -0800 |
|---|---|---|
| committer | Paul Eggert | 2015-11-15 01:15:42 -0800 |
| commit | 8121757b3ae6cbb7a7bac12b11ac32f243657aee (patch) | |
| tree | b9a84f48f4a0eeeb258e8a8d987c138373d701b7 /admin/notes/git-workflow | |
| parent | 3a1a220b02fa5627718380b2bd0a04800db098fb (diff) | |
| download | emacs-8121757b3ae6cbb7a7bac12b11ac32f243657aee.tar.gz emacs-8121757b3ae6cbb7a7bac12b11ac32f243657aee.zip | |
Fix regex abort when it tries to reenter itself
Problem reported by Ken Raeburn.
Solution suggested by Stefan Monnier (Bug#21688).
* src/regex.c (re_match_2_internal):
Use new _FAST functions to avoid regex code reentering itself.
* src/syntax.c (update_syntax_table_forward): New arg PROPERTIZE.
All callers changed.
* src/syntax.h (UPDATE_SYNTAX_TABLE_FORWARD_FAST)
(UPDATE_SYNTAX_TABLE_FAST): New inline functions.
Diffstat (limited to 'admin/notes/git-workflow')
0 files changed, 0 insertions, 0 deletions