Task #1570 - fixed.err
back to task #1570download
Error: CPPCHECK_WARNING (CWE-457):
xmlrpc-c-1.59.02/src/xmlrpc_struct.c:156: error[legacyUninitvar]: Uninitialized variable: structP
# 154| } else {
# 155| size_t const size =
# 156|-> XMLRPC_MEMBLOCK_SIZE(xmlrpc_value *, structP->blockP);
# 157|
# 158| xmlrpc_createXmlrpcValue(envP, &structP);
Error: CLANG_WARNING:
xmlrpc-c-1.59.02/src/xmlrpc_struct.c:156:50: warning[core.NullDereference]: Access to field 'blockP' results in a dereference of an undefined pointer value (loaded from variable 'structP')
# 154| } else {
# 155| size_t const size =
# 156|-> XMLRPC_MEMBLOCK_SIZE(xmlrpc_value *, structP->blockP);
# 157|
# 158| xmlrpc_createXmlrpcValue(envP, &structP);
Error: COMPILER_WARNING (CWE-457):
xmlrpc-c-1.59.02/src/xmlrpc_struct.c:156:57: warning[-Wmaybe-uninitialized]: ‘structP’ may be used uninitialized
# 156 | XMLRPC_MEMBLOCK_SIZE(xmlrpc_value *, structP->blockP);
# | ^~
xmlrpc-c-1.59.02/src/xmlrpc_struct.c: scope_hint: In function ‘xmlrpc_struct_new_value’
xmlrpc-c-1.59.02/src/xmlrpc_struct.c:147:20: note: ‘structP’ declared here
# 147 | xmlrpc_value * structP;
# | ^~~~~~~
# 154| } else {
# 155| size_t const size =
# 156|-> XMLRPC_MEMBLOCK_SIZE(xmlrpc_value *, structP->blockP);
# 157|
# 158| xmlrpc_createXmlrpcValue(envP, &structP);