diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/font.c | 7 |
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 @@ | |||
| 1 | 2009-05-15 Kenichi Handa <handa@m17n.org> | ||
| 2 | |||
| 3 | * font.c (Ffont_spec): Check arguments. | ||
| 4 | |||
| 1 | 2009-05-14 Chong Yidong <cyd@stupidchicken.com> | 5 | 2009-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 | { |