aboutsummaryrefslogtreecommitdiffstats
path: root/src
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
parent337fbd17184a89fb26d9b3752ac2688b500eb761 (diff)
downloademacs-cccd42d52fad213a1dc7585f3954b8af851e58b2.tar.gz
emacs-cccd42d52fad213a1dc7585f3954b8af851e58b2.zip
(Ffont_spec): Check arguments.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/font.c7
2 files changed, 10 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index e5516d26619..5e86ae6dd56 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12009-05-15 Kenichi Handa <handa@m17n.org>
2
3 * font.c (Ffont_spec): Check arguments.
4
12009-05-14 Chong Yidong <cyd@stupidchicken.com> 52009-05-14 Chong Yidong <cyd@stupidchicken.com>
2 6
3 * xfaces.c (tty_supports_face_attributes_p): Recognize unspecified 7 * xfaces.c (tty_supports_face_attributes_p): Recognize unspecified
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 {