diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/font.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/font.c b/src/font.c index 15b3947d5fc..050ad8cdf0e 100644 --- a/src/font.c +++ b/src/font.c | |||
| @@ -1131,6 +1131,8 @@ font_parse_fcname (name, font, merge) | |||
| 1131 | } | 1131 | } |
| 1132 | else | 1132 | else |
| 1133 | { | 1133 | { |
| 1134 | char *pbeg = p0; | ||
| 1135 | |||
| 1134 | if (memcmp (p0 + 1, "pixelsize=", 10) == 0) | 1136 | if (memcmp (p0 + 1, "pixelsize=", 10) == 0) |
| 1135 | prop = FONT_SIZE_INDEX; | 1137 | prop = FONT_SIZE_INDEX; |
| 1136 | else | 1138 | else |
| @@ -1163,8 +1165,8 @@ font_parse_fcname (name, font, merge) | |||
| 1163 | else | 1165 | else |
| 1164 | { | 1166 | { |
| 1165 | /* unknown key */ | 1167 | /* unknown key */ |
| 1166 | bcopy (p0, copy, p1 - p0); | 1168 | bcopy (pbeg, copy, p1 - pbeg); |
| 1167 | copy += p1 - p0; | 1169 | copy += p1 - pbeg; |
| 1168 | } | 1170 | } |
| 1169 | } | 1171 | } |
| 1170 | p0 = p1; | 1172 | p0 = p1; |