From 38bc49563782ee1cb91660e58acf1afe1a31020a Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 10 Nov 2016 17:10:51 +0100 Subject: patch 8.0.0072 Problem: MS-Windows: Crash with long font name. (Henry Hu) Solution: Fix comparing with LF_FACESIZE. (Ken Takata, closes #1243) --- src/os_mswin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/os_mswin.c') diff --git a/src/os_mswin.c b/src/os_mswin.c index 625fdccc4..dc5538947 100644 --- a/src/os_mswin.c +++ b/src/os_mswin.c @@ -2893,7 +2893,7 @@ get_logfont( */ for (p = name; *p && *p != ':'; p++) { - if (p - name + 1 > LF_FACESIZE) + if (p - name + 1 >= LF_FACESIZE) goto theend; /* Name too long */ lf->lfFaceName[p - name] = *p; } -- cgit v1.2.1