diff options
| author | Gerd Moellmann | 1999-12-25 12:55:46 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 1999-12-25 12:55:46 +0000 |
| commit | de182d70416e3bfa6407b8489a3641afbbd288de (patch) | |
| tree | 1223666ff618561aa116e1dc19b1bba25af3b6a2 /src | |
| parent | f9b537ecb334ac67258040c5f1f1daa56da984e5 (diff) | |
| download | emacs-de182d70416e3bfa6407b8489a3641afbbd288de.tar.gz emacs-de182d70416e3bfa6407b8489a3641afbbd288de.zip | |
(looking_at_1): Reset immediate_quit before modifying
global data.
Diffstat (limited to 'src')
| -rw-r--r-- | src/search.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/search.c b/src/search.c index ccfc66003a2..5bcbaa615b3 100644 --- a/src/search.c +++ b/src/search.c | |||
| @@ -308,6 +308,8 @@ looking_at_1 (string, posix) | |||
| 308 | i = re_match_2 (bufp, (char *) p1, s1, (char *) p2, s2, | 308 | i = re_match_2 (bufp, (char *) p1, s1, (char *) p2, s2, |
| 309 | PT_BYTE - BEGV_BYTE, &search_regs, | 309 | PT_BYTE - BEGV_BYTE, &search_regs, |
| 310 | ZV_BYTE - BEGV_BYTE); | 310 | ZV_BYTE - BEGV_BYTE); |
| 311 | immediate_quit = 0; | ||
| 312 | |||
| 311 | if (i == -2) | 313 | if (i == -2) |
| 312 | matcher_overflow (); | 314 | matcher_overflow (); |
| 313 | 315 | ||
| @@ -322,7 +324,6 @@ looking_at_1 (string, posix) | |||
| 322 | = BYTE_TO_CHAR (search_regs.end[i] + BEGV_BYTE); | 324 | = BYTE_TO_CHAR (search_regs.end[i] + BEGV_BYTE); |
| 323 | } | 325 | } |
| 324 | XSETBUFFER (last_thing_searched, current_buffer); | 326 | XSETBUFFER (last_thing_searched, current_buffer); |
| 325 | immediate_quit = 0; | ||
| 326 | return val; | 327 | return val; |
| 327 | } | 328 | } |
| 328 | 329 | ||