Task #130908 - fixed.err
back to task #130908download
Error: CPPCHECK_WARNING (CWE-476):
fontconfig-2.17.0/src/fcdir.c:111: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
# 109| FcChar8 *s = FcStrdup (f);
# 110| FcPatternObjectDel (font, FC_FILE_OBJECT);
# 111|-> if (s[len] != '/')
# 112| len--;
# 113| else if (s[len + 1] == '/')
Error: COMPILER_WARNING (CWE-563):
fontconfig-2.17.0/src/fcfreetype.c: scope_hint: In function ‘FcSfntNameTranscode’
fontconfig-2.17.0/src/fcfreetype.c:687:14: warning[-Wunused-variable]: unused variable ‘redecoded’
# 687 | FcBool redecoded = FcFalse;
# | ^~~~~~~~~
# 685| #endif
# 686| FcChar8 *utf8;
# 687|-> FcBool redecoded = FcFalse;
# 688|
# 689| for (i = 0; i < NUM_FC_FT_ENCODING; i++)
Error: COMPILER_WARNING:
fontconfig-2.17.0/src/fccharset.c:25: included_from: Included from here.
fontconfig-2.17.0/src/fccharset.c: scope_hint: In function ‘FcCharSetPutLeaf’
fontconfig-2.17.0/src/fcint.h:172:47: warning[-Wuse-after-free]: pointer ‘leaves_100’ may be used after ‘realloc’
# 172 | #define FcOffsetToPtr(b, o, t) ((t *)((intptr_t)(b) + (ptrdiff_t)(o)))
# | ^~~~~~~~~~~~~
fontconfig-2.17.0/src/fccharset.c:177:26: note: call to ‘realloc’ here
# 177 | new_leaves = realloc (leaves, alloced * sizeof (*leaves));
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 170|
# 171| /* Given base address, offset and type, return a pointer */
# 172|-> #define FcOffsetToPtr(b, o, t) ((t *)((intptr_t)(b) + (ptrdiff_t)(o)))
# 173|
# 174| /* Given base address, encoded offset and type, return a pointer */
Error: COMPILER_WARNING (CWE-704):
fontconfig-2.17.0/src/fclang.c: scope_hint: In function ‘IA__FcLangNormalize’
fontconfig-2.17.0/src/fclang.c:220:14: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 220 | modifier = strchr ((const char *)s, '@');
# | ^
# 218| * then. and maybe no need to try language_territory here.
# 219| */
# 220|-> modifier = strchr ((const char *)s, '@');
# 221| if (modifier) {
# 222| *modifier = 0;
Error: COMPILER_WARNING (CWE-704):
fontconfig-2.17.0/src/fclang.c:220:14: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 218| * then. and maybe no need to try language_territory here.
# 219| */
# 220|-> modifier = strchr ((const char *)s, '@');
# 221| if (modifier) {
# 222| *modifier = 0;
Error: COMPILER_WARNING (CWE-704):
fontconfig-2.17.0/src/fclang.c:226:14: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 226 | encoding = strchr ((const char *)s, '.');
# | ^
# 224| mlen = strlen (modifier);
# 225| }
# 226|-> encoding = strchr ((const char *)s, '.');
# 227| if (encoding) {
# 228| *encoding = 0;
Error: COMPILER_WARNING (CWE-704):
fontconfig-2.17.0/src/fclang.c:226:14: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 224| mlen = strlen (modifier);
# 225| }
# 226|-> encoding = strchr ((const char *)s, '.');
# 227| if (encoding) {
# 228| *encoding = 0;
Error: COMPILER_WARNING (CWE-704):
fontconfig-2.17.0/src/fclang.c:235:15: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 235 | territory = strchr ((const char *)s, '_');
# | ^
# 233| }
# 234| }
# 235|-> territory = strchr ((const char *)s, '_');
# 236| if (!territory)
# 237| territory = strchr ((const char *)s, '-');
Error: COMPILER_WARNING (CWE-704):
fontconfig-2.17.0/src/fclang.c:235:15: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 233| }
# 234| }
# 235|-> territory = strchr ((const char *)s, '_');
# 236| if (!territory)
# 237| territory = strchr ((const char *)s, '-');
Error: COMPILER_WARNING (CWE-704):
fontconfig-2.17.0/src/fclang.c:237:19: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 237 | territory = strchr ((const char *)s, '-');
# | ^
# 235| territory = strchr ((const char *)s, '_');
# 236| if (!territory)
# 237|-> territory = strchr ((const char *)s, '-');
# 238| if (territory) {
# 239| *territory = 0;
Error: COMPILER_WARNING (CWE-704):
fontconfig-2.17.0/src/fclang.c:237:19: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 235| territory = strchr ((const char *)s, '_');
# 236| if (!territory)
# 237|-> territory = strchr ((const char *)s, '-');
# 238| if (territory) {
# 239| *territory = 0;