Skip to content

Commit 2155a6a

Browse files
committed
patch 8.1.1217: MS-Windows: no space reserved for font quality name
Problem: MS-Windows: no space reserved for font quality name. Solution: Add quality_name length if present. (Ken Takata, closes #4311)
1 parent c1b8160 commit 2155a6a

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

src/gui_w32.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3127,7 +3127,8 @@ logfont2name(LOGFONTW lf)
31273127
quality_name = quality_id2name((int)lf.lfQuality);
31283128

31293129
res = (char *)alloc((unsigned)(strlen(font_name) + 20
3130-
+ (charset_name == NULL ? 0 : strlen(charset_name) + 2)));
3130+
+ (charset_name == NULL ? 0 : strlen(charset_name) + 2)
3131+
+ (quality_name == NULL ? 0 : strlen(quality_name) + 2)));
31313132
if (res != NULL)
31323133
{
31333134
p = res;

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -767,6 +767,8 @@ static char *(features[]) =
767767

768768
static int included_patches[] =
769769
{ /* Add new patch number below this line */
770+
/**/
771+
1217,
770772
/**/
771773
1216,
772774
/**/

0 commit comments

Comments
 (0)