From 1f58875e1c66de69512eba10fbdb4497c74600af Mon Sep 17 00:00:00 2001 From: Fabrizio Fabbri Date: Tue, 16 May 2017 18:13:19 +0200 Subject: [PATCH] fix coverity issue 1434998 Out-of-bounds access https://scan7.coverity.com/reports.htm#v29377/p15116/fileInstanceId=18707043&defectInstanceId=4324833&mergedDefectId=1434998 --- src/c/unicode/ucd_names_char.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c/unicode/ucd_names_char.c b/src/c/unicode/ucd_names_char.c index bb91bd841..0b42db64d 100644 --- a/src/c/unicode/ucd_names_char.c +++ b/src/c/unicode/ucd_names_char.c @@ -514,7 +514,7 @@ static void fill_pair_name(char *buffer, int pair) { if (pair < ECL_UCD_FIRST_PAIR) { - strncat(buffer, ecl_ucd_names_word[pair], ECL_UCD_LARGEST_CHAR_NAME+1); + strncat(buffer, ecl_ucd_names_word[pair], ECL_UCD_LARGEST_CHAR_NAME); /* printf("text=%s\n", ecl_ucd_names_word[pair]); */