HCoop
/
bpt
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
289e7f8
)
(font_parse_xlfd): Handle patterns of length < 2.
author
Chong Yidong
<cyd@stupidchicken.com>
Sat, 24 Jan 2009 03:17:42 +0000
(
03:17
+0000)
committer
Chong Yidong
<cyd@stupidchicken.com>
Sat, 24 Jan 2009 03:17:42 +0000
(
03:17
+0000)
src/font.c
patch
|
blob
|
blame
|
history
diff --git
a/src/font.c
b/src/font.c
index
6eb77dc
..
0010c1c
100644
(file)
--- a/
src/font.c
+++ b/
src/font.c
@@
-1066,11
+1066,11
@@
font_parse_xlfd (name, font)
Lisp_Object val;
char *p;
- if (len > 255)
+ if (len > 255
|| !len
)
/* Maximum XLFD name length is 255. */
return -1;
/* Accept "*-.." as a fully specified XLFD. */
- if (name[0] == '*' &&
name[1] == '-'
)
+ if (name[0] == '*' &&
(len == 1 || name[1] == '-')
)
i = 1, f[XLFD_FOUNDRY_INDEX] = name;
else
i = 0;