kf6-solid-6.13.0-1.fc43

List of Findings

Error: COMPILER_WARNING: [#def1]
solid-6.13.0/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-6JfqcJ/HAVE_SYS_MNTTAB_H.c:3:10: warning[fatal error]: sys/mnttab.h: No such file or directory

Error: GCC_ANALYZER_WARNING (CWE-401): [#def2]
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1517:12: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:2255:6: enter_function: entry to ‘PredicateParse_initLexer’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:2257:5: call_function: calling ‘Solid_scan_string’ from ‘PredicateParse_initLexer’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:2257:5: return_function: returning to ‘PredicateParse_initLexer’ from ‘Solid_scan_string’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:2257:5: call_function: calling ‘Solid_switch_to_buffer’ from ‘PredicateParse_initLexer’
# 1515|        */
# 1516|   	yyensure_buffer_stack (yyscanner);
# 1517|-> 	if ( YY_CURRENT_BUFFER == new_buffer )
# 1518|   		return;
# 1519|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def3]
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1568:12: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(64)’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1554:21: enter_function: entry to ‘Solid_create_buffer’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1558:31: call_function: inlined call to ‘Solidalloc’ from ‘Solid_create_buffer’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1559:12: branch_false: following ‘false’ branch...
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1562:9: branch_false: ...to here
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1568:12: danger: ‘malloc(64)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
# 1566|   	 */
# 1567|   	b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) , yyscanner );
# 1568|-> 	if ( ! b->yy_ch_buf )
# 1569|   		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
# 1570|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def4]
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1610:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘b’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1489:10: enter_function: entry to ‘Solidrestart’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1494:9: call_function: calling ‘Solidensure_buffer_stack’ from ‘Solidrestart’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1494:9: return_function: returning to ‘Solidrestart’ from ‘Solidensure_buffer_stack’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1496:13: call_function: calling ‘Solid_create_buffer’ from ‘Solidrestart’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1496:13: return_function: returning to ‘Solidrestart’ from ‘Solid_create_buffer’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1499:9: branch_false: following ‘false’ branch...
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1499:9: branch_false: ...to here
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1499:9: call_function: calling ‘Solid_init_buffer’ from ‘Solidrestart’
# 1608|   	yy_flush_buffer( b , yyscanner);
# 1609|   
# 1610|-> 	b->yy_input_file = file;
# 1611|   	b->yy_fill_buffer = 1;
# 1612|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def5]
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1743:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:2255:6: enter_function: entry to ‘PredicateParse_initLexer’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:2257:5: call_function: calling ‘Solid_scan_string’ from ‘PredicateParse_initLexer’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:2257:5: return_function: returning to ‘PredicateParse_initLexer’ from ‘Solid_scan_string’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:2257:5: call_function: calling ‘Solid_switch_to_buffer’ from ‘PredicateParse_initLexer’
# 1741|   
# 1742|   		num_to_alloc = yyg->yy_buffer_stack_max + grow_size;
# 1743|-> 		yyg->yy_buffer_stack = (struct yy_buffer_state**)yyrealloc
# 1744|   								(yyg->yy_buffer_stack,
# 1745|   								num_to_alloc * sizeof(struct yy_buffer_state*)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def6]
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1802:16: warning[-Wanalyzer-malloc-leak]: leak of ‘Solid_scan_string(_code,  _scanner)’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:2255:6: enter_function: entry to ‘PredicateParse_initLexer’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:2257:5: call_function: calling ‘Solid_scan_string’ from ‘PredicateParse_initLexer’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:2257:5: return_function: returning to ‘PredicateParse_initLexer’ from ‘Solid_scan_string’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:2257:5: call_function: calling ‘Solid_switch_to_buffer’ from ‘PredicateParse_initLexer’
# 1800|   {
# 1801|       
# 1802|-> 	return yy_scan_bytes( yystr, (int) strlen(yystr) , yyscanner);
# 1803|   }
# 1804|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def7]
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1828:32: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(n)’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1812:17: enter_function: entry to ‘Solid_scan_bytes’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1821:24: call_function: inlined call to ‘Solidalloc’ from ‘Solid_scan_bytes’
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1822:12: branch_false: following ‘false’ branch...
 branch_false: ...to here
solid-6.13.0/redhat-linux-build/src/solid/predicate_lexer.c:1830:13: call_function: calling ‘Solid_scan_buffer’ from ‘Solid_scan_bytes’
# 1826|   		buf[i] = yybytes[i];
# 1827|   
# 1828|-> 	buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
# 1829|   
# 1830|   	b = yy_scan_buffer( buf, n , yyscanner);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def8]
solid-6.13.0/redhat-linux-build/src/solid/predicate_parser.c:997:11: warning[-Wanalyzer-malloc-leak]: leak of ‘yyptr’
solid-6.13.0/redhat-linux-build/src/solid/predicate_parser.c:1402:6: enter_function: entry to ‘PredicateParse_mainParse’
solid-6.13.0/redhat-linux-build/src/solid/predicate_parser.c:1407:5: call_function: calling ‘Solidparse’ from ‘PredicateParse_mainParse’
#  995|           yy_state_t *yyss1 = yyss;
#  996|           union yyalloc *yyptr =
#  997|->           YY_CAST (union yyalloc *,
#  998|                      YYSTACK_ALLOC (YY_CAST (YYSIZE_T, YYSTACK_BYTES (yystacksize))));
#  999|           if (! yyptr)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def9]
solid-6.13.0/redhat-linux-build/src/solid/predicate_parser.c:1001:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyss’
solid-6.13.0/redhat-linux-build/src/solid/predicate_parser.c:1402:6: enter_function: entry to ‘PredicateParse_mainParse’
solid-6.13.0/redhat-linux-build/src/solid/predicate_parser.c:1407:5: call_function: calling ‘Solidparse’ from ‘PredicateParse_mainParse’
#  999|           if (! yyptr)
# 1000|             YYNOMEM;
# 1001|->         YYSTACK_RELOCATE (yyss_alloc, yyss);
# 1002|           YYSTACK_RELOCATE (yyvs_alloc, yyvs);
# 1003|   #  undef YYSTACK_RELOCATE

Error: COMPILER_WARNING (CWE-563): [#def10]
solid-6.13.0/redhat-linux-build/src/solid/predicate_parser.c: scope_hint: In function ‘Soliderror’
solid-6.13.0/redhat-linux-build/src/solid/predicate_parser.c:1397:28: warning[-Wunused-parameter]: unused parameter ‘scanner’
# 1397 | void Soliderror ( yyscan_t scanner, const char *s )  /* Called by Solidparse on error */
#      |                   ~~~~~~~~~^~~~~~~
# 1395|   
# 1396|   
# 1397|-> void Soliderror ( yyscan_t scanner, const char *s )  /* Called by Solidparse on error */
# 1398|   {
# 1399|       PredicateParse_errorDetected(s);

Error: COMPILER_WARNING (CWE-1023): [#def11]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_CAMERA’ not handled in switch
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def12]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_COMPUTER’ not handled in switch
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def13]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_LAST’ not handled in switch
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def14]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp: scope_hint: In member function ‘virtual Solid::Battery::BatteryType Solid::Backends::UPower::Battery::type() const’
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_MEDIA_PLAYER’ not handled in switch
#   36 |     switch (t) {
#      |            ^
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def15]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_MODEM’ not handled in switch
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def16]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_NETWORK’ not handled in switch
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def17]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_OTHER_AUDIO’ not handled in switch
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def18]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_PEN’ not handled in switch
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def19]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_PRINTER’ not handled in switch
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def20]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_REMOTE_CONTROL’ not handled in switch
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def21]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_SCANNER’ not handled in switch
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def22]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_SPEAKERS’ not handled in switch
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def23]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_TOY’ not handled in switch
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def24]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_VIDEO’ not handled in switch
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def25]
solid-6.13.0/src/solid/devices/backends/upower/upowerbattery.cpp:36:12: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_WEARABLE’ not handled in switch
#   34|       Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
#   35|       const auto t = static_cast<UpDeviceKind>(m_device.data()->prop(QStringLiteral("Type")).toUInt());
#   36|->     switch (t) {
#   37|       case UP_DEVICE_KIND_LINE_POWER: // TODO
#   38|           break;

Error: COMPILER_WARNING (CWE-1023): [#def26]
solid-6.13.0/src/solid/devices/backends/upower/upowerdevice.cpp:75:16: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_CAMERA’ not handled in switch
#   73|           return true;
#   74|       case Solid::DeviceInterface::Battery:
#   75|->         switch (uptype) {
#   76|           case UP_DEVICE_KIND_BATTERY:
#   77|           case UP_DEVICE_KIND_UPS:

Error: COMPILER_WARNING (CWE-1023): [#def27]
solid-6.13.0/src/solid/devices/backends/upower/upowerdevice.cpp:75:16: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_MODEM’ not handled in switch
#   73|           return true;
#   74|       case Solid::DeviceInterface::Battery:
#   75|->         switch (uptype) {
#   76|           case UP_DEVICE_KIND_BATTERY:
#   77|           case UP_DEVICE_KIND_UPS:

Error: COMPILER_WARNING (CWE-1023): [#def28]
solid-6.13.0/src/solid/devices/backends/upower/upowerdevice.cpp:75:16: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_NETWORK’ not handled in switch
#   73|           return true;
#   74|       case Solid::DeviceInterface::Battery:
#   75|->         switch (uptype) {
#   76|           case UP_DEVICE_KIND_BATTERY:
#   77|           case UP_DEVICE_KIND_UPS:

Error: COMPILER_WARNING (CWE-1023): [#def29]
solid-6.13.0/src/solid/devices/backends/upower/upowerdevice.cpp:75:16: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_OTHER_AUDIO’ not handled in switch
#   73|           return true;
#   74|       case Solid::DeviceInterface::Battery:
#   75|->         switch (uptype) {
#   76|           case UP_DEVICE_KIND_BATTERY:
#   77|           case UP_DEVICE_KIND_UPS:

Error: COMPILER_WARNING (CWE-1023): [#def30]
solid-6.13.0/src/solid/devices/backends/upower/upowerdevice.cpp: scope_hint: In member function ‘virtual bool Solid::Backends::UPower::UPowerDevice::queryDeviceInterface(const Solid::DeviceInterface::Type&) const’
solid-6.13.0/src/solid/devices/backends/upower/upowerdevice.cpp:75:16: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_PEN’ not handled in switch
#   75 |         switch (uptype) {
#      |                ^
#   73|           return true;
#   74|       case Solid::DeviceInterface::Battery:
#   75|->         switch (uptype) {
#   76|           case UP_DEVICE_KIND_BATTERY:
#   77|           case UP_DEVICE_KIND_UPS:

Error: COMPILER_WARNING (CWE-1023): [#def31]
solid-6.13.0/src/solid/devices/backends/upower/upowerdevice.cpp:75:16: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_PRINTER’ not handled in switch
#   73|           return true;
#   74|       case Solid::DeviceInterface::Battery:
#   75|->         switch (uptype) {
#   76|           case UP_DEVICE_KIND_BATTERY:
#   77|           case UP_DEVICE_KIND_UPS:

Error: COMPILER_WARNING (CWE-1023): [#def32]
solid-6.13.0/src/solid/devices/backends/upower/upowerdevice.cpp:75:16: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_REMOTE_CONTROL’ not handled in switch
#   73|           return true;
#   74|       case Solid::DeviceInterface::Battery:
#   75|->         switch (uptype) {
#   76|           case UP_DEVICE_KIND_BATTERY:
#   77|           case UP_DEVICE_KIND_UPS:

Error: COMPILER_WARNING (CWE-1023): [#def33]
solid-6.13.0/src/solid/devices/backends/upower/upowerdevice.cpp:75:16: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_SCANNER’ not handled in switch
#   73|           return true;
#   74|       case Solid::DeviceInterface::Battery:
#   75|->         switch (uptype) {
#   76|           case UP_DEVICE_KIND_BATTERY:
#   77|           case UP_DEVICE_KIND_UPS:

Error: COMPILER_WARNING (CWE-1023): [#def34]
solid-6.13.0/src/solid/devices/backends/upower/upowerdevice.cpp:75:16: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_TOY’ not handled in switch
#   73|           return true;
#   74|       case Solid::DeviceInterface::Battery:
#   75|->         switch (uptype) {
#   76|           case UP_DEVICE_KIND_BATTERY:
#   77|           case UP_DEVICE_KIND_UPS:

Error: COMPILER_WARNING (CWE-1023): [#def35]
solid-6.13.0/src/solid/devices/backends/upower/upowerdevice.cpp:75:16: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_VIDEO’ not handled in switch
#   73|           return true;
#   74|       case Solid::DeviceInterface::Battery:
#   75|->         switch (uptype) {
#   76|           case UP_DEVICE_KIND_BATTERY:
#   77|           case UP_DEVICE_KIND_UPS:

Error: COMPILER_WARNING (CWE-1023): [#def36]
solid-6.13.0/src/solid/devices/backends/upower/upowerdevice.cpp:75:16: warning[-Wswitch]: enumeration value ‘UP_DEVICE_KIND_WEARABLE’ not handled in switch
#   73|           return true;
#   74|       case Solid::DeviceInterface::Battery:
#   75|->         switch (uptype) {
#   76|           case UP_DEVICE_KIND_BATTERY:
#   77|           case UP_DEVICE_KIND_UPS:

Scan Properties

analyzer-version-clippy1.86.0
analyzer-version-cppcheck2.17.1
analyzer-version-gcc15.0.1
analyzer-version-gcc-analyzer15.0.1
analyzer-version-shellcheck0.10.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-223.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250425.124705.g1c7c448.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namekf6-solid-6.13.0-1.fc43
store-results-to/tmp/tmp6s7kuc7y/kf6-solid-6.13.0-1.fc43.tar.xz
time-created2025-04-25 13:40:37
time-finished2025-04-25 13:43:31
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmp6s7kuc7y/kf6-solid-6.13.0-1.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp6s7kuc7y/kf6-solid-6.13.0-1.fc43.src.rpm'
tool-versioncsmock-3.8.1.20250422.172604.g26bc3d6-1.el9