From 94080c3d48686117b83acddf516258647b571f03 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Fri, 25 May 2018 14:02:58 +0900 Subject: [PATCH] Fix -Wstringop-truncation warning --- src/fcmatch.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/fcmatch.c b/src/fcmatch.c index 62f8e58..cfb278a 100644 --- a/src/fcmatch.c +++ b/src/fcmatch.c @@ -841,15 +841,14 @@ FcFontSetMatchInternal (FcFontSet **sets, if (!(p = strchr (s, ','))) { f = FcFalse; - len = strlen (s) + 1; + len = strlen (s); } else { - len = (p - s) + 1; + len = (p - s); } - x = malloc (sizeof (char) * len); - strncpy (x, s, len - 1); - x[len - 1] = 0; + x = malloc (sizeof (char) * (len + 1)); + strcpy (x, s); if (FcObjectFromName (x) > 0) FcObjectSetAdd (os, x); s = p + 1;