diff options
| author | Richard M. Stallman | 1995-04-10 23:06:13 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1995-04-10 23:06:13 +0000 |
| commit | 01591d175e7a6b1a1227b3676a6f195f42368869 (patch) | |
| tree | b30db4a7c657ba3611cab2363c727f4827d7218b /src | |
| parent | a1b658dd5d1334c2b238619b03be4e557ceefc27 (diff) | |
| download | emacs-01591d175e7a6b1a1227b3676a6f195f42368869.tar.gz emacs-01591d175e7a6b1a1227b3676a6f195f42368869.zip | |
(internal_condition_case): Abort if interrupt_input_blocked>0.
Diffstat (limited to 'src')
| -rw-r--r-- | src/eval.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/eval.c b/src/eval.c index eb90dbd131a..29136940c4e 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -1086,6 +1086,11 @@ internal_condition_case (bfun, handlers, hfun) | |||
| 1086 | struct catchtag c; | 1086 | struct catchtag c; |
| 1087 | struct handler h; | 1087 | struct handler h; |
| 1088 | 1088 | ||
| 1089 | /* Since Fsignal resets this to 0, it had better be 0 now | ||
| 1090 | or else we have a potential bug. */ | ||
| 1091 | if (interrupt_input_blocked != 0) | ||
| 1092 | abort (); | ||
| 1093 | |||
| 1089 | c.tag = Qnil; | 1094 | c.tag = Qnil; |
| 1090 | c.val = Qnil; | 1095 | c.val = Qnil; |
| 1091 | c.backlist = backtrace_list; | 1096 | c.backlist = backtrace_list; |