aboutsummaryrefslogtreecommitdiffstats
path: root/src/font.c
diff options
context:
space:
mode:
authorKenichi Handa2009-05-15 02:49:46 +0000
committerKenichi Handa2009-05-15 02:49:46 +0000
commitcccd42d52fad213a1dc7585f3954b8af851e58b2 (patch)
treec13e3a5047ddc1f22b951808b80ac82d53726dd5 /src/font.c
parent337fbd17184a89fb26d9b3752ac2688b500eb761 (diff)
downloademacs-cccd42d52fad213a1dc7585f3954b8af851e58b2.tar.gz
emacs-cccd42d52fad213a1dc7585f3954b8af851e58b2.zip
(Ffont_spec): Check arguments.
Diffstat (limited to 'src/font.c')
-rw-r--r--src/font.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/font.c b/src/font.c
index cdff0d678e6..19bc70dd976 100644
--- a/src/font.c
+++ b/src/font.c
@@ -4007,7 +4007,12 @@ usage: (font-spec ARGS...) */)
4007 4007
4008 for (i = 0; i < nargs; i += 2) 4008 for (i = 0; i < nargs; i += 2)
4009 { 4009 {
4010 Lisp_Object key = args[i], val = args[i + 1]; 4010 Lisp_Object key = args[i], val;
4011
4012 CHECK_SYMBOL (key);
4013 if (i + 1 >= nargs)
4014 error ("No value for key `%s'", SDATA (SYMBOL_NAME (key)));
4015 val = args[i + 1];
4011 4016
4012 if (EQ (key, QCname)) 4017 if (EQ (key, QCname))
4013 { 4018 {