2026-05-02 14:13 ftp://ftp.de.debian.org/debian/pool/main/i/ignition-fuel-tools/ignition-fuel-tools_7.0.0+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=googletest --library=tinyxml2 --library=libcurl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.12.85+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.70 compiler: g++ (20250906) 15.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 271 271 elapsed-time: 0.9 0.8 head-timing-info: old-timing-info: head results: ign-fuel-tools-ignition-fuel-tools7_7.0.0/example/details.cc:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_h [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/example/download.cc:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_h [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/example/list.cc:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_h [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:42:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGN_HOMEDIR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataPtr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataPtr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:129:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:135:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:141:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:147:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:153:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:166:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:184:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:209:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:220:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataPtr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:226:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataPtr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:248:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:445:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configPath [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:451:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable servers [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:457:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable servers [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:469:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheLocation [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:475:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheLocation [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:481:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userAgent [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:487:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userAgent [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig.cc:494:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig_TEST.cc:119:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig_TEST.cc:160:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig_TEST.cc:192:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig_TEST.cc:217:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig_TEST.cc:242:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig_TEST.cc:264:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig_TEST.cc:310:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igndbg [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig_TEST.cc:384:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igndbg [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ClientConfig_TEST.cc:67:15: style: Unused variable: cachePath [unusedVariable] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/CollectionIdentifier.cc:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataPtr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/CollectionIdentifier.cc:75:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/CollectionIdentifier.cc:82:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/CollectionIdentifier.cc:88:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/CollectionIdentifier.cc:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/CollectionIdentifier.cc:101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/CollectionIdentifier.cc:110:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/CollectionIdentifier.cc:118:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/CollectionIdentifier.cc:125:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/CollectionIdentifier.cc:146:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/CollectionIdentifier_TEST.cc:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/CollectionIdentifier_TEST.cc:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:239:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:285:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:310:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:329:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rest [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:361:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:387:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rest [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:429:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignmsg [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:439:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rest [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:451:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignmsg [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:468:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rest [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPLOAD_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:534:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:547:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:599:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:637:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:760:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:838:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable urlModelRegex [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:904:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable urlWorldRegex [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:971:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable urlModelFileRegex [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1040:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable urlWorldFileRegex [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1108:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable urlCollectionRegex [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1165:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1198:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1217:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1231:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1251:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1265:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1287:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1326:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1379:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPLOAD_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1428:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1593:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1628:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1669:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igndbg [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igndbg [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:401:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_BINARY_PATH [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:600:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_BINARY_PATH [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:991:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_BINARY_PATH [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:1069:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_BINARY_PATH [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:1216:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:1227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:1239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:1250:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:1328:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:1338:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:1355:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELETE_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:1366:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPLOAD_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient_TEST.cc:1379:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPLOAD_ERROR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1399:25: style: The member function 'FuelClientPrivate::AllFiles' can be static. [functionStatic] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:171:16: note: The member function 'FuelClientPrivate::AllFiles' can be static. ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:1399:25: note: The member function 'FuelClientPrivate::AllFiles' can be static. ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIterPrivate.hh:94:24: style: The destructor '~IterIds' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIterPrivate.hh:73:24: note: Virtual destructor in base class ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIterPrivate.hh:94:24: note: Destructor in derived class ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIterPrivate.hh:117:24: style: The destructor '~IterModels' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIterPrivate.hh:73:24: note: Virtual destructor in base class ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIterPrivate.hh:117:24: note: Destructor in derived class ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIterPrivate.hh:141:24: style: The destructor '~IterRestIds' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIterPrivate.hh:73:24: note: Virtual destructor in base class ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIterPrivate.hh:141:24: note: Destructor in derived class ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIterPrivate.hh:89:24: style: The destructor '~WorldIterIds' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIterPrivate.hh:68:24: note: Virtual destructor in base class ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIterPrivate.hh:89:24: note: Destructor in derived class ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIterPrivate.hh:116:24: style: The destructor '~WorldIterRestIds' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIterPrivate.hh:68:24: note: Virtual destructor in base class ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIterPrivate.hh:116:24: note: Destructor in derived class ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:427:12: warning: Identical condition and return expression 'localIter', return value is always 0 [identicalConditionAfterEarlyExit] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:415:7: note: If condition 'localIter' is true, the function will return/exit ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/FuelClient.cc:427:12: note: Returning identical expression 'localIter' ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Interface_TEST.cc:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_BINARY_PATH [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/JSONParser.cc:72:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/JSONParser.cc:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/JSONParser.cc:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/JSONParser.cc:193:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/JSONParser.cc:286:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/JSONParser.cc:318:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/JSONParser.cc:368:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/JSONParser_TEST.cc:57:50: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/JSONParser_TEST.cc:60:50: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/JSONParser_TEST.cc:106:50: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/JSONParser_TEST.cc:109:50: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignwarn [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignwarn [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:219:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:231:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:254:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:384:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:592:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:738:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache_TEST.cc:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igndbg [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache_TEST.cc:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igndbg [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache_TEST.cc:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igndbg [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache_TEST.cc:185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igndbg [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache_TEST.cc:231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_BINARY_PATH [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache_TEST.cc:268:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_BINARY_PATH [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache_TEST.cc:323:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_BINARY_PATH [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache_TEST.cc:389:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_BINARY_PATH [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache_TEST.cc:431:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_BINARY_PATH [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache_TEST.cc:475:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_BINARY_PATH [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:99:39: style: The member function 'LocalCachePrivate::ModelsInServer' can be static. [functionStatic] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:53:30: note: The member function 'LocalCachePrivate::ModelsInServer' can be static. ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:99:39: note: The member function 'LocalCachePrivate::ModelsInServer' can be static. ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:159:49: style: The member function 'LocalCachePrivate::WorldsInServer' can be static. [functionStatic] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:57:40: note: The member function 'LocalCachePrivate::WorldsInServer' can be static. ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:159:49: note: The member function 'LocalCachePrivate::WorldsInServer' can be static. ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:582:25: style: The member function 'LocalCachePrivate::FixPathsInUri' can be static. [functionStatic] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:91:16: note: The member function 'LocalCachePrivate::FixPathsInUri' can be static. ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:582:25: note: The member function 'LocalCachePrivate::FixPathsInUri' can be static. ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Model.cc:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataPtr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Model.cc:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataPtr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Model.cc:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataPtr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Model.cc:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataPtr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:499:7: warning: Possible null pointer dereference: sdfElementLatest [nullPointer] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:469:44: note: Assignment 'sdfElementLatest=nullptr', assigned value is 0 ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:472:10: note: Assuming condition is false ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:499:7: note: Null pointer dereference ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:657:15: performance: Range variable 'workflow' should be declared as const reference. [iterateByValue] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/LocalCache.cc:264:18: style: Variable 'world' can be declared as reference to const [constVariableReference] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:147:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:165:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:178:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:188:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:202:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:208:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:214:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileSize [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:220:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uploadDate [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:226:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modifyDate [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable likeCount [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:238:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable downloadCount [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:244:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable licenseName [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:262:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tags [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:268:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:275:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileSize [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:282:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modifyDate [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:289:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uploadDate [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:296:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable likeCount [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:303:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable downloadCount [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:310:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable licenseName [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:329:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tags [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:336:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:342:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:350:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:359:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:379:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:414:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:497:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable privacy [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:503:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable privacy [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:86:30: style: The member function 'ModelIdentifierPrivate::ValidName' can be static. [functionStatic] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:36:16: note: The member function 'ModelIdentifierPrivate::ValidName' can be static. ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:86:30: note: The member function 'ModelIdentifierPrivate::ValidName' can be static. ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier_TEST.cc:207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igndbg [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier_TEST.cc:243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igndbg [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:91:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIdentifier.cc:367:32: style: Variable '_e' can be declared as reference to const [constVariableReference] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idIter [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idIter [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:108:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idIter [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modelIter [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modelIter [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:143:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modelIter [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:156:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idIter [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:225:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idIter [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:271:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:277:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:152:65: style:inconclusive: Function 'IterRestIds' argument 2 names different: declaration '_server' definition '_config'. [funcArgNamesDifferent] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIterPrivate.hh:137:47: note: Function 'IterRestIds' argument 2 names different: declaration '_server' definition '_config'. ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:152:65: note: Function 'IterRestIds' argument 2 names different: declaration '_server' definition '_config'. ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:78:47: performance: Function parameter '_ids' should be passed by const reference. [passedByValue] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ModelIter.cc:117:43: performance: Function parameter '_models' should be passed by const reference. [passedByValue] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Model_TEST.cc:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/RestClient.cc:108:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/RestClient.cc:155:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/RestClient.cc:249:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/RestClient.cc:371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userAgent [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/RestClient.cc:377:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userAgent [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Result.cc:43:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Result.cc:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Result.cc:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataPtr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Result.cc:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Result.cc:91:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Result_TEST.cc:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Result_TEST.cc:34:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPLOAD [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Result_TEST.cc:43:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPLOAD [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Result_TEST.cc:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPLOAD [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Result_TEST.cc:62:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPLOAD [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Result_TEST.cc:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPLOAD [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Result_TEST.cc:84:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FETCH [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Result_TEST.cc:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELETE [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/RestClient.cc:227:26: warning: If memory allocation fails, then there is a possible null pointer dereference: encodedPath [nullPointerOutOfMemory] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/RestClient.cc:226:39: note: Assuming allocation function fails ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/RestClient.cc:226:39: note: Assignment 'encodedPath=curl_easy_escape(curl,decodedPath,decodedSize)', assigned value is 0 ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/RestClient.cc:227:26: note: Null pointer dereference ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:84:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:92:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:98:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:105:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:120:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:134:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:140:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:157:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:176:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localPath [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:182:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localPath [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:190:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:212:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier.cc:165:32: style: Variable '_e' can be declared as reference to const [constVariableReference] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier_TEST.cc:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igndbg [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIdentifier_TEST.cc:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igndbg [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIter.cc:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idIter [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIter.cc:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idIter [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIter.cc:95:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idIter [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIter.cc:108:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIter.cc:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idIter [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIter.cc:191:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idIter [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIter.cc:230:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worldId [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIter.cc:236:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worldId [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIter.cc:242:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worldId [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIter.cc:105:25: style:inconclusive: Function 'WorldIterRestIds' argument 2 names different: declaration '_server' definition '_config'. [funcArgNamesDifferent] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIterPrivate.hh:112:52: note: Function 'WorldIterRestIds' argument 2 names different: declaration '_server' definition '_config'. ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIter.cc:105:25: note: Function 'WorldIterRestIds' argument 2 names different: declaration '_server' definition '_config'. ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIter.cc:69:57: performance: Function parameter '_ids' should be passed by const reference. [passedByValue] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/WorldIter.cc:137:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Zip.cc:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Zip.cc:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Zip.cc:118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Zip_TEST.cc:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Zip_TEST.cc:70:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/Zip_TEST.cc:46:9: style: Variable 'dtemp' can be declared as pointer to const [constVariablePointer] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign_src_TEST.cc:469:52: error: syntax error [syntaxError] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:85:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:236:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:290:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNITION_FUEL_TOOLS_VERSION_FULL [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:300:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:390:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:490:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:778:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:840:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:871:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:896:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:935:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignerr [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/test/integration/zip.cc:43:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_BINARY_PATH [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/test/integration/zip.cc:77:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_BINARY_PATH [valueFlowBailoutIncompleteVar] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:374:9: style: The if condition is the same as the previous if condition [duplicateCondition] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:367:9: note: First condition ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:374:9: note: Second condition ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:464:9: style: The if condition is the same as the previous if condition [duplicateCondition] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:457:9: note: First condition ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:464:9: note: Second condition ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:148:32: warning: If memory allocation fails, then there is a possible null pointer dereference: encodedRes [nullPointerOutOfMemory] ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:144:27: note: Assuming allocation function fails ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:144:27: note: Assignment 'encodedRes=curl_easy_escape(curl,resource.c_str(),resource.size())', assigned value is 0 ign-fuel-tools-ignition-fuel-tools7_7.0.0/src/ign.cc:148:32: note: Null pointer dereference diff: DONE