diff options
Diffstat (limited to 'src/bytecode.c')
| -rw-r--r-- | src/bytecode.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/bytecode.c b/src/bytecode.c index 318b96a12be..424d00f20ec 100644 --- a/src/bytecode.c +++ b/src/bytecode.c | |||
| @@ -959,7 +959,9 @@ exec_byte_code (Lisp_Object fun, ptrdiff_t args_template, | |||
| 959 | 959 | ||
| 960 | if (sys_setjmp (c->jmp)) | 960 | if (sys_setjmp (c->jmp)) |
| 961 | { | 961 | { |
| 962 | quitcounter = 1; /* no need to restore old value */ | 962 | /* No need to restore old quitcounter; just check at the next |
| 963 | backward branch. */ | ||
| 964 | quitcounter = (unsigned char)-1; | ||
| 963 | struct handler *c = handlerlist; | 965 | struct handler *c = handlerlist; |
| 964 | handlerlist = c->next; | 966 | handlerlist = c->next; |
| 965 | top = c->bytecode_top; | 967 | top = c->bytecode_top; |