diff options
author | Akira TAGOH <akira@tagoh.org> | 2018-05-25 14:02:58 +0900 |
---|---|---|
committer | Akira TAGOH <akira@tagoh.org> | 2018-05-25 14:02:58 +0900 |
commit | 94080c3d48686117b83acddf516258647b571f03 (patch) | |
tree | 2d93cee56fbe91e4c41592aa437503b13e382c4f | |
parent | 684c3ce6850c4168e127ea84432e7a9006296ff4 (diff) | |
download | fontconfig-94080c3d48686117b83acddf516258647b571f03.tar.gz |
Fix -Wstringop-truncation warning
-rw-r--r-- | src/fcmatch.c | 9 |
1 files 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; |