2026-05-15 11:13 ftp://ftp.de.debian.org/debian/pool/main/k/kodi-pvr-filmon/kodi-pvr-filmon_21.0.3+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j1 platform: Linux-6.8.0-117-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 7a7c28c (2026-05-14 15:45:19 +0200) count: 96 96 elapsed-time: 1.1 1.1 head-timing-info: old-timing-info: head results: kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_TIMER_NO_EPG_UID [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:208:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:220:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:313:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:330:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPG_EVENT_CONTENTMASK_UNDEFINED [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:357:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_ERROR [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:383:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:543:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_INFO [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:592:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:676:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_ERROR [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:685:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:724:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_ERROR [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:795:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:816:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:65:14: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:292:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:297:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:298:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:301:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:62:27: style: Unused private function: 'PVRFilmonAPI::TimeToHourMin' [unusedPrivateFunction] kodi-pvr-filmon-21.0.3/src/FilmonAPI.h:131:15: note: Unused private function: 'PVRFilmonAPI::TimeToHourMin' kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:62:27: note: Unused private function: 'PVRFilmonAPI::TimeToHourMin' kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:853:20: style:inconclusive: Technically the member function 'PVRFilmonAPI::GetUserStorage' can be const. [functionConst] kodi-pvr-filmon-21.0.3/src/FilmonAPI.h:110:8: note: Technically the member function 'PVRFilmonAPI::GetUserStorage' can be const. kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:853:20: note: Technically the member function 'PVRFilmonAPI::GetUserStorage' can be const. kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:559:41: style:inconclusive: Technically the member function 'PVRFilmonAPI::GetChannels' can be const. [functionConst] kodi-pvr-filmon-21.0.3/src/FilmonAPI.h:115:29: note: Technically the member function 'PVRFilmonAPI::GetChannels' can be const. kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:559:41: note: Technically the member function 'PVRFilmonAPI::GetChannels' can be const. kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:565:28: style:inconclusive: Technically the member function 'PVRFilmonAPI::GetChannelCount' can be const. [functionConst] kodi-pvr-filmon-21.0.3/src/FilmonAPI.h:116:16: note: Technically the member function 'PVRFilmonAPI::GetChannelCount' can be const. kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:565:28: note: Technically the member function 'PVRFilmonAPI::GetChannelCount' can be const. kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:102:27: style:inconclusive: Technically the member function 'PVRFilmonAPI::GetConnectionString' can be const. [functionConst] kodi-pvr-filmon-21.0.3/src/FilmonAPI.h:120:15: note: Technically the member function 'PVRFilmonAPI::GetConnectionString' can be const. kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:102:27: note: Technically the member function 'PVRFilmonAPI::GetConnectionString' can be const. kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:321:19: style: The member function 'PVRFilmonAPI::GetGenre' can be static. [functionStatic] kodi-pvr-filmon-21.0.3/src/FilmonAPI.h:127:7: note: The member function 'PVRFilmonAPI::GetGenre' can be static. kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:321:19: note: The member function 'PVRFilmonAPI::GetGenre' can be static. kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:62:27: style: The member function 'PVRFilmonAPI::TimeToHourMin' can be static. [functionStatic] kodi-pvr-filmon-21.0.3/src/FilmonAPI.h:131:15: note: The member function 'PVRFilmonAPI::TimeToHourMin' can be static. kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:62:27: note: The member function 'PVRFilmonAPI::TimeToHourMin' can be static. kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:70:20: style: The member function 'PVRFilmonAPI::SetTimerDefaults' can be static. [functionStatic] kodi-pvr-filmon-21.0.3/src/FilmonAPI.h:132:8: note: The member function 'PVRFilmonAPI::SetTimerDefaults' can be static. kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:70:20: note: The member function 'PVRFilmonAPI::SetTimerDefaults' can be static. kodi-pvr-filmon-21.0.3/src/FilmonAPI.h:104:3: style: Class 'PVRFilmonAPI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kodi-pvr-filmon-21.0.3/src/FilmonAPI.h:115:29: performance: Function 'GetChannels()' should return member 'm_channelList' by const reference. [returnByReference] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:291:12: warning: If memory allocation fails, then there is a possible null pointer dereference: resp [nullPointerOutOfMemory] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:290:31: note: Assuming allocation function fails kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:290:18: note: Assignment 'resp=(char*)malloc(m_response.length())', assigned value is 0 kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:291:12: note: Null pointer dereference kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:307:35: warning: Either the condition 'token!=nullptr' is redundant or there is possible null pointer dereference: token. [nullPointerRedundantCheck] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:293:18: note: Assuming that condition 'token!=nullptr' is not redundant kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:307:35: note: Null pointer dereference kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:308:35: warning:inconclusive: Either the condition 'token!=nullptr' is redundant or there is possible null pointer dereference: token. [nullPointerRedundantCheck] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:293:18: note: Assuming that condition 'token!=nullptr' is not redundant kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:308:35: note: Null pointer dereference kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:308:64: warning:inconclusive: Either the condition 'token!=nullptr' is redundant or there is possible null pointer dereference: token. [nullPointerRedundantCheck] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:293:18: note: Assuming that condition 'token!=nullptr' is not redundant kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:308:64: note: Null pointer dereference kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:290:18: style: C-style pointer casting [cstyleCast] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:298:15: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:297:15: note: token is assigned kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:298:15: note: token is overwritten kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:259:23: style: Local variable 'root' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:232:19: note: Shadowed variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:259:23: note: Shadow local variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:260:23: style: Local variable 'jsonReaderError' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:233:19: note: Shadowed variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:260:23: note: Shadow local variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:261:35: style: Local variable 'jsonReaderBuilder' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:234:31: note: Shadowed variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:261:35: note: Shadow local variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:262:51: style: Local variable 'reader' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:235:47: note: Shadowed variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:262:51: note: Shadow local variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:443:10: style: Local variable 'res' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:365:8: note: Shadowed variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:443:10: note: Shadow local variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:771:23: style: Local variable 'root' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:735:17: note: Shadowed variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:771:23: note: Shadow local variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:215:38: performance: Function parameter 'username' should be passed by const reference. [passedByValue] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:321:40: performance: Function parameter 'group' should be passed by const reference. [passedByValue] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:334:53: performance: Function parameter 'url' should be passed by const reference. [passedByValue] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:334:70: performance: Function parameter 'name' should be passed by const reference. [passedByValue] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:65:7: style: Variable 'gmtm' can be declared as pointer to const [constVariablePointer] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:409:9: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:502:34: error: Uninitialized variables: epgEntry.firstAired, epgEntry.iParentalRating, epgEntry.iStarRating, epgEntry.iSeriesNumber, epgEntry.iEpisodeNumber, epgEntry.iEpisodePartNumber [uninitvar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:625:32: error: Uninitialized variables: recording.iGenreType, recording.iGenreSubType [uninitvar] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:502:34: error: Uninitialized struct member: epgEntry.firstAired [uninitStructMember] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:502:34: error: Uninitialized struct member: epgEntry.iParentalRating [uninitStructMember] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:502:34: error: Uninitialized struct member: epgEntry.iStarRating [uninitStructMember] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:502:34: error: Uninitialized struct member: epgEntry.iSeriesNumber [uninitStructMember] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:502:34: error: Uninitialized struct member: epgEntry.iEpisodeNumber [uninitStructMember] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:502:34: error: Uninitialized struct member: epgEntry.iEpisodePartNumber [uninitStructMember] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:625:32: error: Uninitialized struct member: recording.iGenreType [uninitStructMember] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:625:32: error: Uninitialized struct member: recording.iGenreSubType [uninitStructMember] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_INFO [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:113:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_CONNECTION_STATE_CONNECTED [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:146:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_ERROR_NO_ERROR [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_ERROR_NO_ERROR [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:166:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_ERROR_NO_ERROR [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:189:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:264:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_ERROR_NO_ERROR [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:269:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_ERROR_FAILED [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:305:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:329:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:357:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:379:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:438:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:446:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:497:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_ERROR_SERVER_ERROR [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:507:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:523:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_ERROR_NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:528:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:537:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:582:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:597:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:612:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_LOG_DEBUG [valueFlowBailoutIncompleteVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:18:16: warning: Member variable 'PVRFilmonData::m_lastTimeGroups' is not initialized in the constructor. [uninitMemberVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:18:16: warning: Member variable 'PVRFilmonData::m_lastTimeChannels' is not initialized in the constructor. [uninitMemberVar] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:203:16: style: The scope of the variable 'channelId' can be reduced. [variableScope] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:222:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:282:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:361:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:490:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:203:26: style: Variable 'channelId' is assigned a value that is never used. [unreadVariable] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:449:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kodi-pvr-filmon-21.0.3/src/PVRFilmonData.cpp:541:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: 2.20.0 kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:259:23: style: Local variable 'root' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:232:19: note: Shadowed declaration kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:259:23: note: Shadow variable head kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:259:23: style: Local variable 'root' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:232:19: note: Shadowed variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:259:23: note: Shadow local variable 2.20.0 kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:260:23: style: Local variable 'jsonReaderError' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:233:19: note: Shadowed declaration kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:260:23: note: Shadow variable head kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:260:23: style: Local variable 'jsonReaderError' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:233:19: note: Shadowed variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:260:23: note: Shadow local variable 2.20.0 kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:261:35: style: Local variable 'jsonReaderBuilder' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:234:31: note: Shadowed declaration kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:261:35: note: Shadow variable head kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:261:35: style: Local variable 'jsonReaderBuilder' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:234:31: note: Shadowed variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:261:35: note: Shadow local variable 2.20.0 kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:262:51: style: Local variable 'reader' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:235:47: note: Shadowed declaration kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:262:51: note: Shadow variable head kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:262:51: style: Local variable 'reader' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:235:47: note: Shadowed variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:262:51: note: Shadow local variable 2.20.0 kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:443:10: style: Local variable 'res' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:365:8: note: Shadowed declaration kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:443:10: note: Shadow variable head kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:443:10: style: Local variable 'res' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:365:8: note: Shadowed variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:443:10: note: Shadow local variable 2.20.0 kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:771:23: style: Local variable 'root' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:735:17: note: Shadowed declaration kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:771:23: note: Shadow variable head kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:771:23: style: Local variable 'root' shadows outer variable [shadowVariable] kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:735:17: note: Shadowed variable kodi-pvr-filmon-21.0.3/src/FilmonAPI.cpp:771:23: note: Shadow local variable DONE