From c7eabc40dc551843ccd57b643ca0170cfa1cdf8a Mon Sep 17 00:00:00 2001 From: Murai Takashi Date: Sun, 13 May 2018 19:56:36 +0900 Subject: [PATCH] JPEGTranslator: Replace strncpy() with strlcpy() Replace strncpy() with strlcpy(), since destination size equals maximum number of characters to copy. Pointed by gcc8 [-Werror=stringop-truncation]. Change-Id: I3e2a98802ddb379890aefaf8c3f0efb1cd347188 --- src/add-ons/translators/jpeg/JPEGTranslator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/translators/jpeg/JPEGTranslator.cpp b/src/add-ons/translators/jpeg/JPEGTranslator.cpp index 366c5ad8ab..5b5e905afc 100644 --- a/src/add-ons/translators/jpeg/JPEGTranslator.cpp +++ b/src/add-ons/translators/jpeg/JPEGTranslator.cpp @@ -1281,7 +1281,7 @@ JPEGTranslator::PopulateInfoFromFormat(translator_info* info, BString str1(formats[i].name); str1.ReplaceFirst("Be Bitmap Format (JPEGTranslator)", B_TRANSLATE("Be Bitmap Format (JPEGTranslator)")); - strncpy(info->name, str1.String(), sizeof(info->name)); + strlcpy(info->name, str1.String(), sizeof(info->name)); strcpy(info->MIME, formats[i].MIME); return B_OK; }