* keyboard.c (access_keymap_keyremap): Print func name, not garbage.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 7 Apr 2011 02:51:18 +0000 (19:51 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 7 Apr 2011 02:51:18 +0000 (19:51 -0700)
src/ChangeLog
src/keyboard.c

index 34e0e1b..d31710b 100644 (file)
@@ -1,3 +1,7 @@
+2011-04-07  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * keyboard.c (access_keymap_keyremap): Print func name, not garbage.
+
 2011-04-06  Paul Eggert  <eggert@cs.ucla.edu>
 
        * coding.c (Fdecode_sjis_char): Don't assume CODE fits in int.
index ae4fddb..7a8451d 100644 (file)
@@ -8778,7 +8778,8 @@ access_keymap_keyremap (Lisp_Object map, Lisp_Object key, Lisp_Object prompt,
         (To ignore it safely, we would need to gcpro a bunch of
         other variables.)  */
       if (! (VECTORP (next) || STRINGP (next)))
-       error ("Function %s returns invalid key sequence", tem);
+       error ("Function %s returns invalid key sequence",
+              SSDATA (SYMBOL_NAME (tem)));
     }
   return next;
 }