]> git.eshelyaron.com Git - emacs.git/commitdiff
(internal_condition_case): Abort if interrupt_input_blocked>0.
authorRichard M. Stallman <rms@gnu.org>
Mon, 10 Apr 1995 23:06:13 +0000 (23:06 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 10 Apr 1995 23:06:13 +0000 (23:06 +0000)
src/eval.c

index eb90dbd131a36f202a841efeb1c505b6ecc7afc1..29136940c4e94cd0f3fc92b11614667875bbb3e3 100644 (file)
@@ -1086,6 +1086,11 @@ internal_condition_case (bfun, handlers, hfun)
   struct catchtag c;
   struct handler h;
 
+  /* Since Fsignal resets this to 0, it had better be 0 now
+     or else we have a potential bug.  */
+  if (interrupt_input_blocked != 0)
+    abort ();
+
   c.tag = Qnil;
   c.val = Qnil;
   c.backlist = backtrace_list;