]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fcommand_execute): gcpro cmd and prefixarg while calling do_autoload.
authorRichard M. Stallman <rms@gnu.org>
Wed, 4 Sep 1996 04:31:10 +0000 (04:31 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 4 Sep 1996 04:31:10 +0000 (04:31 +0000)
src/keyboard.c

index a1d0c5514b22e7e82c978237b1659888dc0b087e..a995e551ad3fc6bed42cb1f26004082ff5214c15 100644 (file)
@@ -6854,7 +6854,13 @@ a special event, so ignore the prefix argument and don't clear it.")
       final = Findirect_function (cmd);
 
       if (CONSP (final) && (tem = Fcar (final), EQ (tem, Qautoload)))
-       do_autoload (final, cmd);
+       {
+         struct gcpro gcpro1, gcpro2;
+
+         GCPRO2 (cmd, prefixarg);
+         do_autoload (final, cmd);
+         UNGCPRO;
+       }
       else
        break;
     }