diff src/keymap.c @ 1821:04fb1d3d6992

JimB's changes since January 18th
author Jim Blandy <jimb@redhat.com>
date Tue, 26 Jan 1993 01:58:16 +0000
parents 892c9f61217a
children 00bee181f7ed
line wrap: on
line diff
--- a/src/keymap.c	Tue Jan 26 01:56:29 1993 +0000
+++ b/src/keymap.c	Tue Jan 26 01:58:16 1993 +0000
@@ -555,8 +555,14 @@
 
       keymap = get_keymap_1 (cmd, 0, 1);
       if (NILP (keymap))
-	error ("Key sequence %s uses invalid prefix characters",
-	       XSTRING (key)->data);
+	{
+	  /* We must use Fkey_description rather than just passing key to
+	     error; key might be a vector, not a string.  */
+	  Lisp_Object description = Fkey_description (key);
+
+	  error ("Key sequence %s uses invalid prefix characters",
+		 XSTRING (description)->data);
+	}
     }
 }