udisks2-2.11.0-2.fc44

List of Findings

Error: GCC_ANALYZER_WARNING (CWE-775): [#def1]
udisks-2.11.0/doc/udisks2-scan.c:283:15: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(signals_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:272:1: enter_function: entry to 'output_signals'
udisks-2.11.0/doc/udisks2-scan.c:277:8: acquire_resource: opened here
udisks-2.11.0/doc/udisks2-scan.c:278:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:278:6: branch_false: ...to here
udisks-2.11.0/doc/udisks2-scan.c:283:15: branch_true: following 'true' branch...
udisks-2.11.0/doc/udisks2-scan.c:284:5: branch_true: ...to here
udisks-2.11.0/doc/udisks2-scan.c:284:5: call_function: calling 'output_object_signals' from 'output_signals'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def2]
udisks-2.11.0/doc/udisks2-scan.c:283:15: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(signals_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:272:1: enter_function: entry to 'output_signals'
udisks-2.11.0/doc/udisks2-scan.c:277:8: acquire_memory: allocated here
udisks-2.11.0/doc/udisks2-scan.c:278:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:278:6: branch_false: ...to here
udisks-2.11.0/doc/udisks2-scan.c:283:15: branch_true: following 'true' branch...
udisks-2.11.0/doc/udisks2-scan.c:284:5: branch_true: ...to here
udisks-2.11.0/doc/udisks2-scan.c:284:5: call_function: calling 'output_object_signals' from 'output_signals'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def3]
udisks-2.11.0/doc/udisks2-scan.c:598:3: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(hierarchy_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:547:1: enter_function: entry to 'output_object_hierarchy'
udisks-2.11.0/doc/udisks2-scan.c:554:8: acquire_resource: opened here
udisks-2.11.0/doc/udisks2-scan.c:555:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:559:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def4]
udisks-2.11.0/doc/udisks2-scan.c:598:3: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(hierarchy_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:547:1: enter_function: entry to 'output_object_hierarchy'
udisks-2.11.0/doc/udisks2-scan.c:554:8: acquire_memory: allocated here
udisks-2.11.0/doc/udisks2-scan.c:555:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:559:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def5]
udisks-2.11.0/doc/udisks2-scan.c:600:14: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(hierarchy_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:547:1: enter_function: entry to 'output_object_hierarchy'
udisks-2.11.0/doc/udisks2-scan.c:554:8: acquire_resource: opened here
udisks-2.11.0/doc/udisks2-scan.c:555:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:559:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def6]
udisks-2.11.0/doc/udisks2-scan.c:600:14: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(hierarchy_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:547:1: enter_function: entry to 'output_object_hierarchy'
udisks-2.11.0/doc/udisks2-scan.c:554:8: acquire_memory: allocated here
udisks-2.11.0/doc/udisks2-scan.c:555:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:559:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def7]
udisks-2.11.0/doc/udisks2-scan.c:602:13: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(hierarchy_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:547:1: enter_function: entry to 'output_object_hierarchy'
udisks-2.11.0/doc/udisks2-scan.c:554:8: acquire_resource: opened here
udisks-2.11.0/doc/udisks2-scan.c:555:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:559:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def8]
udisks-2.11.0/doc/udisks2-scan.c:602:13: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(hierarchy_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:547:1: enter_function: entry to 'output_object_hierarchy'
udisks-2.11.0/doc/udisks2-scan.c:554:8: acquire_memory: allocated here
udisks-2.11.0/doc/udisks2-scan.c:555:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:559:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def9]
udisks-2.11.0/doc/udisks2-scan.c:641:16: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(interfaces_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:608:13: enter_function: entry to 'output_object_interfaces'
udisks-2.11.0/doc/udisks2-scan.c:613:8: acquire_resource: opened here
udisks-2.11.0/doc/udisks2-scan.c:614:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:618:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def10]
udisks-2.11.0/doc/udisks2-scan.c:641:16: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(interfaces_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:608:13: enter_function: entry to 'output_object_interfaces'
udisks-2.11.0/doc/udisks2-scan.c:613:8: acquire_memory: allocated here
udisks-2.11.0/doc/udisks2-scan.c:614:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:618:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def11]
udisks-2.11.0/doc/udisks2-scan.c:643:7: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(interfaces_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:608:13: enter_function: entry to 'output_object_interfaces'
udisks-2.11.0/doc/udisks2-scan.c:613:8: acquire_resource: opened here
udisks-2.11.0/doc/udisks2-scan.c:614:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:618:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def12]
udisks-2.11.0/doc/udisks2-scan.c:643:7: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(interfaces_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:608:13: enter_function: entry to 'output_object_interfaces'
udisks-2.11.0/doc/udisks2-scan.c:613:8: acquire_memory: allocated here
udisks-2.11.0/doc/udisks2-scan.c:614:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:618:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def13]
udisks-2.11.0/doc/udisks2-scan.c:684:19: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(prerequisites_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:659:13: enter_function: entry to 'output_interface_prerequisites'
udisks-2.11.0/doc/udisks2-scan.c:663:8: acquire_resource: opened here
udisks-2.11.0/doc/udisks2-scan.c:664:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:668:3: branch_false: ...to here
udisks-2.11.0/doc/udisks2-scan.c:668:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def14]
udisks-2.11.0/doc/udisks2-scan.c:684:19: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(prerequisites_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:659:13: enter_function: entry to 'output_interface_prerequisites'
udisks-2.11.0/doc/udisks2-scan.c:663:8: acquire_memory: allocated here
udisks-2.11.0/doc/udisks2-scan.c:664:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:668:3: branch_false: ...to here
udisks-2.11.0/doc/udisks2-scan.c:668:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def15]
udisks-2.11.0/doc/udisks2-scan.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(prerequisites_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:659:13: enter_function: entry to 'output_interface_prerequisites'
udisks-2.11.0/doc/udisks2-scan.c:663:8: acquire_resource: opened here
udisks-2.11.0/doc/udisks2-scan.c:664:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:668:3: branch_false: ...to here
udisks-2.11.0/doc/udisks2-scan.c:668:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
udisks-2.11.0/doc/udisks2-scan.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(prerequisites_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:659:13: enter_function: entry to 'output_interface_prerequisites'
udisks-2.11.0/doc/udisks2-scan.c:663:8: acquire_memory: allocated here
udisks-2.11.0/doc/udisks2-scan.c:664:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:668:3: branch_false: ...to here
udisks-2.11.0/doc/udisks2-scan.c:668:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def17]
udisks-2.11.0/doc/udisks2-scan.c:715:15: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(actions_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:704:1: enter_function: entry to 'output_actions'
udisks-2.11.0/doc/udisks2-scan.c:709:8: acquire_resource: opened here
udisks-2.11.0/doc/udisks2-scan.c:710:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:710:6: branch_false: ...to here
udisks-2.11.0/doc/udisks2-scan.c:715:15: branch_true: following 'true' branch...
udisks-2.11.0/doc/udisks2-scan.c:716:5: branch_true: ...to here
udisks-2.11.0/doc/udisks2-scan.c:716:5: call_function: calling 'output_object_actions' from 'output_actions'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def18]
udisks-2.11.0/doc/udisks2-scan.c:715:15: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(actions_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:704:1: enter_function: entry to 'output_actions'
udisks-2.11.0/doc/udisks2-scan.c:709:8: acquire_memory: allocated here
udisks-2.11.0/doc/udisks2-scan.c:710:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:710:6: branch_false: ...to here
udisks-2.11.0/doc/udisks2-scan.c:715:15: branch_true: following 'true' branch...
udisks-2.11.0/doc/udisks2-scan.c:716:5: branch_true: ...to here
udisks-2.11.0/doc/udisks2-scan.c:716:5: call_function: calling 'output_object_actions' from 'output_actions'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def19]
udisks-2.11.0/doc/udisks2-scan.c:780:15: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(args_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:769:1: enter_function: entry to 'output_args'
udisks-2.11.0/doc/udisks2-scan.c:774:8: acquire_resource: opened here
udisks-2.11.0/doc/udisks2-scan.c:775:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:775:6: branch_false: ...to here
udisks-2.11.0/doc/udisks2-scan.c:780:15: branch_true: following 'true' branch...
udisks-2.11.0/doc/udisks2-scan.c:781:5: branch_true: ...to here
udisks-2.11.0/doc/udisks2-scan.c:781:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def20]
udisks-2.11.0/doc/udisks2-scan.c:780:15: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(args_filename, "w")'
udisks-2.11.0/doc/udisks2-scan.c:769:1: enter_function: entry to 'output_args'
udisks-2.11.0/doc/udisks2-scan.c:774:8: acquire_memory: allocated here
udisks-2.11.0/doc/udisks2-scan.c:775:6: branch_false: following 'false' branch...
udisks-2.11.0/doc/udisks2-scan.c:775:6: branch_false: ...to here
udisks-2.11.0/doc/udisks2-scan.c:780:15: branch_true: following 'true' branch...
udisks-2.11.0/doc/udisks2-scan.c:781:5: branch_true: ...to here
udisks-2.11.0/doc/udisks2-scan.c:781:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-476): [#def21]
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1134:3: warning[-Wanalyzer-jump-through-null]: jump through null pointer
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:945:1: enter_function: entry to 'handle_create_volume'
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:967:13: branch_false: following 'false' branch (when 'vol_creation_type > 3')...
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:999:12: branch_false: ...to here
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1000:6: branch_false: following 'false' branch...
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1006:12: branch_false: ...to here
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1008:6: branch_false: following 'false' branch...
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1020:3: branch_false: ...to here
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1020:3: branch_false: following 'false' branch...
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1027:18: branch_false: ...to here
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1031:6: branch_false: following 'false' branch (when 'vol_creation_type != 0')...
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1079:6: branch_false: ...to here
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1079:6: branch_false: following 'false' branch (when 'vol_creation_type != 1')...
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1082:6: branch_false: ...to here
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1082:6: branch_false: following 'false' branch (when 'vol_creation_type != 2')...
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1094:6: branch_false: ...to here
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1094:6: branch_false: following 'false' branch (when 'vol_creation_type != 3')...
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1104:8: branch_false: ...to here
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1104:6: branch_false: following 'false' branch...
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1124:16: branch_false: ...to here
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1124:16: call_function: calling 'wait_for_logical_volume_path' from 'handle_create_volume'
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1124:16: return_function: returning to 'handle_create_volume' from 'wait_for_logical_volume_path'
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1125:6: branch_false: following 'false' branch...
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1134:3: branch_false: ...to here
udisks-2.11.0/modules/lvm2/udiskslinuxvolumegroup.c:1134:3: danger: jump through null pointer here
# 1132|       }
# 1133|   
# 1134|->   completion_function (_group, invocation, lv_objpath);
# 1135|   
# 1136|    out:

Error: GCC_ANALYZER_WARNING (CWE-775): [#def22]
udisks-2.11.0/modules/lvm2/udiskslvm2daemonutil.c:85:3: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_get_device(block), 128)'
udisks-2.11.0/modules/lvm2/udiskslvm2daemonutil.c:72:16: acquire_resource: opened here
udisks-2.11.0/modules/lvm2/udiskslvm2daemonutil.c:78:6: branch_false: following 'false' branch...
udisks-2.11.0/modules/lvm2/udiskslvm2daemonutil.c:85:3: branch_false: ...to here
udisks-2.11.0/modules/lvm2/udiskslvm2daemonutil.c:85:3: danger: 'open(udisks_block_get_device(block), 128)' leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#   83|         return FALSE;
#   84|       }
#   85|->   close (fd);
#   86|   
#   87|     return TRUE;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def23]
udisks-2.11.0/modules/lvm2/udiskslvm2daemonutil.c:201:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(device_file, 2)'
udisks-2.11.0/modules/lvm2/udiskslvm2daemonutil.c:199:12: acquire_resource: opened here
udisks-2.11.0/modules/lvm2/udiskslvm2daemonutil.c:200:6: branch_true: following 'true' branch...
udisks-2.11.0/modules/lvm2/udiskslvm2daemonutil.c:201:5: branch_true: ...to here
udisks-2.11.0/modules/lvm2/udiskslvm2daemonutil.c:201:5: danger: 'open(device_file, 2)' leaks here; was opened at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  199|     int fd = open (device_file, O_RDWR);
#  200|     if (fd >= 0)
#  201|->     close (fd);
#  202|   }
#  203|   

Error: CPPCHECK_WARNING (CWE-476): [#def24]
udisks-2.11.0/src/tests/helper.c:71: error[nullPointer]: Null pointer dereference: p
#   69|           const gchar **p = NULL;
#   70|           /* coverity[var_deref_op] */
#   71|->         *p = "fail";
#   72|         }
#   73|         g_assert_not_reached ();

Error: GCC_ANALYZER_WARNING (CWE-476): [#def25]
udisks-2.11.0/src/tests/helper.c:71:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘p’
udisks-2.11.0/src/tests/helper.c:69:23: release_memory: ‘p’ is NULL
udisks-2.11.0/src/tests/helper.c:71:9: danger: dereference of NULL ‘p’
#   69|           const gchar **p = NULL;
#   70|           /* coverity[var_deref_op] */
#   71|->         *p = "fail";
#   72|         }
#   73|         g_assert_not_reached ();

Error: GCC_ANALYZER_WARNING (CWE-775): [#def26]
udisks-2.11.0/src/udisksata.c:120:3: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(device, 2048)'
udisks-2.11.0/src/udisksata.c:337:1: enter_function: entry to 'udisks_ata_get_pm_state'
udisks-2.11.0/src/udisksata.c:347:8: acquire_resource: opened here
udisks-2.11.0/src/udisksata.c:348:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udisksata.c:356:8: branch_false: ...to here
udisks-2.11.0/src/udisksata.c:356:8: call_function: calling 'udisks_ata_send_command_sync' from 'udisks_ata_get_pm_state'
#  118|   
#  119|     g_return_val_if_fail (fd != -1, FALSE);
#  120|->   g_return_val_if_fail (timeout_msec == -1 || timeout_msec > 0, FALSE);
#  121|     g_return_val_if_fail (/* protocol >= 0 && */ protocol <= 2, FALSE);
#  122|     g_return_val_if_fail (input != NULL, FALSE);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def27]
udisks-2.11.0/src/udisksdaemon.c:1009:18: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
udisks-2.11.0/src/udisksdaemon.c:1005:6: branch_false: following 'false' branch (when 'input_string' is NULL)...
udisks-2.11.0/src/udisksdaemon.c:1008:3: branch_false: ...to here
udisks-2.11.0/src/udisksdaemon.c:1008:3: acquire_resource: 'va_start' called here
udisks-2.11.0/src/udisksdaemon.c:1009:18: throw: if 'g_strdup_vprintf' throws an exception...
udisks-2.11.0/src/udisksdaemon.c:1009:18: danger: missing call to 'va_end' to match 'va_start' at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
# 1007|   
# 1008|     va_start (var_args, command_line_format);
# 1009|->   command_line = g_strdup_vprintf (command_line_format, var_args);
# 1010|     va_end (var_args);
# 1011|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def28]
udisks-2.11.0/src/udisksdaemon.c:1086:18: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
udisks-2.11.0/src/udisksdaemon.c:1081:3: branch_false: following 'false' branch (when 'daemon' is non-NULL)...
udisks-2.11.0/src/udisksdaemon.c:1081:3: branch_false: ...to here
udisks-2.11.0/src/udisksdaemon.c:1083:3: branch_true: following 'true' branch (when 'command_line_format' is non-NULL)...
udisks-2.11.0/src/udisksdaemon.c:1085:3: branch_true: ...to here
udisks-2.11.0/src/udisksdaemon.c:1085:3: acquire_resource: 'va_start' called here
udisks-2.11.0/src/udisksdaemon.c:1086:18: throw: if 'g_strdup_vprintf' throws an exception...
udisks-2.11.0/src/udisksdaemon.c:1086:18: danger: missing call to 'va_end' to match 'va_start' at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
# 1084|   
# 1085|     va_start (var_args, command_line_format);
# 1086|->   command_line = g_strdup_vprintf (command_line_format, var_args);
# 1087|     va_end (var_args);
# 1088|     job = udisks_spawned_job_new (command_line, input_string, run_as_uid, run_as_euid, daemon, cancellable);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def29]
udisks-2.11.0/src/udisksdaemon.c:1175:18: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
udisks-2.11.0/src/udisksdaemon.c:1171:6: branch_false: following 'false' branch (when 'input_string' is NULL)...
udisks-2.11.0/src/udisksdaemon.c:1174:3: branch_false: ...to here
udisks-2.11.0/src/udisksdaemon.c:1174:3: acquire_resource: 'va_start' called here
udisks-2.11.0/src/udisksdaemon.c:1175:18: throw: if 'g_strdup_vprintf' throws an exception...
udisks-2.11.0/src/udisksdaemon.c:1175:18: danger: missing call to 'va_end' to match 'va_start' at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
# 1173|   
# 1174|     va_start (var_args, command_line_format);
# 1175|->   command_line = g_strdup_vprintf (command_line_format, var_args);
# 1176|     va_end (var_args);
# 1177|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def30]
udisks-2.11.0/src/udisksdaemon.c:1254:18: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
udisks-2.11.0/src/udisksdaemon.c:1242:3: branch_false: following 'false' branch (when 'daemon' is non-NULL)...
udisks-2.11.0/src/udisksdaemon.c:1242:3: branch_false: ...to here
udisks-2.11.0/src/udisksdaemon.c:1244:3: branch_true: following 'true' branch (when 'command_line_format' is non-NULL)...
udisks-2.11.0/src/udisksdaemon.c:1246:18: branch_true: ...to here
udisks-2.11.0/src/udisksdaemon.c:1253:3: acquire_resource: 'va_start' called here
udisks-2.11.0/src/udisksdaemon.c:1254:18: throw: if 'g_strdup_vprintf' throws an exception...
udisks-2.11.0/src/udisksdaemon.c:1254:18: danger: missing call to 'va_end' to match 'va_start' at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
# 1252|   
# 1253|     va_start (var_args, command_line_format);
# 1254|->   command_line = g_strdup_vprintf (command_line_format, var_args);
# 1255|     va_end (var_args);
# 1256|     job = udisks_daemon_launch_spawned_job_gstring (daemon,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def31]
udisks-2.11.0/src/udisksdaemonutil.c:407:15: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(g_udev_device_get_device_file(device), 0)'
udisks-2.11.0/src/udisksdaemonutil.c:380:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udisksdaemonutil.c:385:11: branch_true: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:385:10: branch_false: following 'false' branch...
udisks-2.11.0/src/udisksdaemonutil.c:391:16: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:391:15: branch_false: following 'false' branch...
udisks-2.11.0/src/udisksdaemonutil.c:403:22: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:403:16: acquire_resource: opened here
udisks-2.11.0/src/udisksdaemonutil.c:404:14: branch_true: following 'true' branch...
udisks-2.11.0/src/udisksdaemonutil.c:407:15: branch_true: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:407:15: danger: 'open(g_udev_device_get_device_file(device), 0)' leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
#  405|               {
#  406|                 media_available = TRUE;
#  407|->               close (fd);
#  408|               }
#  409|           }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def32]
udisks-2.11.0/src/udisksdaemonutil.c:1458:7: warning[-Wanalyzer-malloc-leak]: leak of 'f'
udisks-2.11.0/src/udisksdaemonutil.c:1434:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1443:7: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1443:7: acquire_memory: allocated here
udisks-2.11.0/src/udisksdaemonutil.c:1444:6: branch_false: following 'false' branch (when 'f' is non-NULL)...
udisks-2.11.0/src/udisksdaemonutil.c:1454:6: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1456:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1460:43: branch_true: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1458:7: throw: if 'g_io_error_quark' throws an exception...
udisks-2.11.0/src/udisksdaemonutil.c:1458:7: danger: 'f' leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
# 1456|     if (fwrite (contents, 1, contents_len, f) != (gsize) contents_len)
# 1457|       {
# 1458|->       g_set_error (error,
# 1459|                      G_IO_ERROR,
# 1460|                      g_io_error_from_errno (errno),

Error: GCC_ANALYZER_WARNING (CWE-401): [#def33]
udisks-2.11.0/src/udisksdaemonutil.c:1460:20: warning[-Wanalyzer-malloc-leak]: leak of 'f'
udisks-2.11.0/src/udisksdaemonutil.c:1434:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1443:7: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1443:7: acquire_memory: allocated here
udisks-2.11.0/src/udisksdaemonutil.c:1444:6: branch_false: following 'false' branch (when 'f' is non-NULL)...
udisks-2.11.0/src/udisksdaemonutil.c:1454:6: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1456:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1460:43: branch_true: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1460:20: throw: if 'g_io_error_from_errno' throws an exception...
udisks-2.11.0/src/udisksdaemonutil.c:1460:20: danger: 'f' leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
# 1458|         g_set_error (error,
# 1459|                      G_IO_ERROR,
# 1460|->                    g_io_error_from_errno (errno),
# 1461|                      "Error calling fwrite on temp file: %m");
# 1462|         fclose (f);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def34]
udisks-2.11.0/src/udisksdaemonutil.c:1467:7: warning[-Wanalyzer-malloc-leak]: leak of 'f'
udisks-2.11.0/src/udisksdaemonutil.c:1434:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1443:7: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1443:7: acquire_memory: allocated here
udisks-2.11.0/src/udisksdaemonutil.c:1444:6: branch_false: following 'false' branch (when 'f' is non-NULL)...
udisks-2.11.0/src/udisksdaemonutil.c:1454:6: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1456:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1467:7: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1467:7: throw: if 'fsync' throws an exception...
udisks-2.11.0/src/udisksdaemonutil.c:1467:7: danger: 'f' leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
# 1465|       }
# 1466|   
# 1467|->   if (fsync (fileno (f)) != 0)
# 1468|       {
# 1469|         g_set_error (error,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def35]
udisks-2.11.0/src/udisksdaemonutil.c:1469:7: warning[-Wanalyzer-malloc-leak]: leak of 'f'
udisks-2.11.0/src/udisksdaemonutil.c:1434:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1443:7: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1443:7: acquire_memory: allocated here
udisks-2.11.0/src/udisksdaemonutil.c:1444:6: branch_false: following 'false' branch (when 'f' is non-NULL)...
udisks-2.11.0/src/udisksdaemonutil.c:1454:6: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1456:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1467:7: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1467:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1471:43: branch_true: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1469:7: throw: if 'g_io_error_quark' throws an exception...
udisks-2.11.0/src/udisksdaemonutil.c:1469:7: danger: 'f' leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
# 1467|     if (fsync (fileno (f)) != 0)
# 1468|       {
# 1469|->       g_set_error (error,
# 1470|                      G_IO_ERROR,
# 1471|                      g_io_error_from_errno (errno),

Error: GCC_ANALYZER_WARNING (CWE-401): [#def36]
udisks-2.11.0/src/udisksdaemonutil.c:1471:20: warning[-Wanalyzer-malloc-leak]: leak of 'f'
udisks-2.11.0/src/udisksdaemonutil.c:1434:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1443:7: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1443:7: acquire_memory: allocated here
udisks-2.11.0/src/udisksdaemonutil.c:1444:6: branch_false: following 'false' branch (when 'f' is non-NULL)...
udisks-2.11.0/src/udisksdaemonutil.c:1454:6: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1456:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1467:7: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1467:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1471:43: branch_true: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1471:20: throw: if 'g_io_error_from_errno' throws an exception...
udisks-2.11.0/src/udisksdaemonutil.c:1471:20: danger: 'f' leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
# 1469|         g_set_error (error,
# 1470|                      G_IO_ERROR,
# 1471|->                    g_io_error_from_errno (errno),
# 1472|                      "Error calling fsync on temp file: %m");
# 1473|         fclose (f);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def37]
udisks-2.11.0/src/udisksdaemonutil.c:1704:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(path, 1)'
udisks-2.11.0/src/udisksdaemonutil.c:1697:8: acquire_resource: opened here
udisks-2.11.0/src/udisksdaemonutil.c:1698:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1704:7: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1704:7: throw: if 'write' throws an exception...
udisks-2.11.0/src/udisksdaemonutil.c:1704:7: danger: 'open(path, 1)' leaks here; was opened at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
# 1702|       }
# 1703|   
# 1704|->   if (write (fd, str, strlen (str)) != (ssize_t) strlen (str))
# 1705|       {
# 1706|         udisks_warning ("Error writing '%s' to file %s: %m", str, path);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def38]
udisks-2.11.0/src/udisksdaemonutil.c:1704:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(path, 1)'
udisks-2.11.0/src/udisksdaemonutil.c:1697:8: acquire_resource: opened here
udisks-2.11.0/src/udisksdaemonutil.c:1698:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1704:7: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1704:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udisksdaemonutil.c:1711:3: branch_false: ...to here
udisks-2.11.0/src/udisksdaemonutil.c:1704:7: danger: 'open(path, 1)' leaks here; was opened at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
# 1702|       }
# 1703|   
# 1704|->   if (write (fd, str, strlen (str)) != (ssize_t) strlen (str))
# 1705|       {
# 1706|         udisks_warning ("Error writing '%s' to file %s: %m", str, path);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def39]
udisks-2.11.0/src/udiskslinuxblock.c:2485:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_get_device(block), 1052801)'
udisks-2.11.0/src/udiskslinuxblock.c:2458:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxblock.c:2463:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxblock.c:2463:11: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxblock.c:2468:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxblock.c:2468:11: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxblock.c:2476:17: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxblock.c:2477:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxblock.c:2478:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxblock.c:2485:9: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxblock.c:2485:9: throw: if 'udisks_daemon_launch_simple_job' throws an exception...
udisks-2.11.0/src/udiskslinuxblock.c:2485:9: danger: 'open(udisks_block_get_device(block), 1052801)' leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
# 2483|       }
# 2484|   
# 2485|->   job = udisks_daemon_launch_simple_job (daemon, object, "format-erase", caller_uid, FALSE, NULL);
# 2486|     udisks_base_job_set_auto_estimate (UDISKS_BASE_JOB (job), TRUE);
# 2487|     udisks_job_set_progress_valid (UDISKS_JOB (job), TRUE);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def40]
udisks-2.11.0/src/udiskslinuxblock.c:2486:3: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_get_device(block), 1052801)'
udisks-2.11.0/src/udiskslinuxblock.c:2458:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxblock.c:2463:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxblock.c:2463:11: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxblock.c:2468:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxblock.c:2468:11: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxblock.c:2476:17: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxblock.c:2477:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxblock.c:2478:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxblock.c:2485:9: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxblock.c:2486:3: throw: if 'udisks_base_job_set_auto_estimate' throws an exception...
udisks-2.11.0/src/udiskslinuxblock.c:2486:3: danger: 'open(udisks_block_get_device(block), 1052801)' leaks here; was opened at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
# 2484|   
# 2485|     job = udisks_daemon_launch_simple_job (daemon, object, "format-erase", caller_uid, FALSE, NULL);
# 2486|->   udisks_base_job_set_auto_estimate (UDISKS_BASE_JOB (job), TRUE);
# 2487|     udisks_job_set_progress_valid (UDISKS_JOB (job), TRUE);
# 2488|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def41]
udisks-2.11.0/src/udiskslinuxblock.c:2487:3: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_get_device(block), 1052801)'
udisks-2.11.0/src/udiskslinuxblock.c:2458:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxblock.c:2463:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxblock.c:2463:11: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxblock.c:2468:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxblock.c:2468:11: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxblock.c:2476:17: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxblock.c:2477:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxblock.c:2478:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxblock.c:2485:9: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxblock.c:2487:3: throw: if 'udisks_job_set_progress_valid' throws an exception...
udisks-2.11.0/src/udiskslinuxblock.c:2487:3: danger: 'open(udisks_block_get_device(block), 1052801)' leaks here; was opened at [(7)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/6)
# 2485|     job = udisks_daemon_launch_simple_job (daemon, object, "format-erase", caller_uid, FALSE, NULL);
# 2486|     udisks_base_job_set_auto_estimate (UDISKS_BASE_JOB (job), TRUE);
# 2487|->   udisks_job_set_progress_valid (UDISKS_JOB (job), TRUE);
# 2488|   
# 2489|     if (ioctl (fd, BLKGETSIZE64, &size) != 0)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def42]
udisks-2.11.0/src/udiskslinuxdrive.c:1561:11: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_get_device(block_to_sync), 2176)'
udisks-2.11.0/src/udiskslinuxdrive.c:1456:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdrive.c:1462:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdrive.c:1464:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdrive.c:1472:11: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdrive.c:1478:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdrive.c:1478:6: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdrive.c:1507:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdrive.c:1526:7: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdrive.c:1536:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdrive.c:1536:6: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdrive.c:1545:28: branch_true: following 'true' branch (when 'l' is non-NULL)...
udisks-2.11.0/src/udiskslinuxdrive.c:1547:20: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxdrive.c:1551:19: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxdrive.c:1552:10: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdrive.c:1561:11: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdrive.c:1561:11: throw: if 'fsync' throws an exception...
udisks-2.11.0/src/udiskslinuxdrive.c:1561:11: danger: 'open(udisks_block_get_device(block_to_sync), 2176)' leaks here; was opened at [(13)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/12)
# 1559|             goto out;
# 1560|           }
# 1561|->       if (fsync (device_fd) != 0)
# 1562|           {
# 1563|             g_dbus_method_invocation_return_error (invocation,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def43]
udisks-2.11.0/src/udiskslinuxdriveata.c:1431:16: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(g_udev_device_get_device_file(*<unknown>.udev_device), 2048)'
udisks-2.11.0/src/udiskslinuxdriveata.c:1313:1: enter_function: entry to 'handle_smart_set_enabled'
udisks-2.11.0/src/udiskslinuxdriveata.c:1331:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1337:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1338:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1347:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1349:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1360:6: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1383:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1391:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1392:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1399:11: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1399:11: call_function: calling 'build_smart_extra_args' from 'handle_smart_set_enabled'
udisks-2.11.0/src/udiskslinuxdriveata.c:1399:11: return_function: returning to 'handle_smart_set_enabled' from 'build_smart_extra_args'
udisks-2.11.0/src/udiskslinuxdriveata.c:1400:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1405:11: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1405:10: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1407:33: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1414:16: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxdriveata.c:1415:14: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1426:14: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1431:16: throw: if 'udisks_ata_send_command_sync' throws an exception...
udisks-2.11.0/src/udiskslinuxdriveata.c:1431:16: danger: 'open(g_udev_device_get_device_file(*<unknown>.udev_device), 2048)' leaks here; was opened at [(21)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/20)
# 1429|               input.feature = 0xd9;
# 1430|             input.lba = 0x004fc2; /* will be encoded as 0xc2 0x4f 0x00 as per the ATA spec */
# 1431|->           if (!udisks_ata_send_command_sync (fd,
# 1432|                                                -1,
# 1433|                                                UDISKS_ATA_COMMAND_PROTOCOL_NONE,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def44]
udisks-2.11.0/src/udiskslinuxdriveata.c:1739:11: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(g_udev_device_get_device_file(*<unknown>.udev_device), open_flags)'
udisks-2.11.0/src/udiskslinuxdriveata.c:1649:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1655:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1656:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1664:11: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1668:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1669:8: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1668:7: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1678:3: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1679:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1697:13: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1710:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1718:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1719:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1726:14: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1726:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxdriveata.c:1727:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1735:6: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1735:6: branch_true: following 'true' branch (when 'do_wakeup != 0')...
udisks-2.11.0/src/udiskslinuxdriveata.c:1737:11: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1737:10: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1739:11: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1739:11: throw: if 'g_udev_device_get_device_file' throws an exception...
udisks-2.11.0/src/udiskslinuxdriveata.c:1739:11: danger: 'open(g_udev_device_get_device_file(*<unknown>.udev_device), open_flags)' leaks here; was opened at [(15)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/14)
# 1737|         if (read (fd, buf, sizeof (buf)) != sizeof (buf))
# 1738|           {
# 1739|->           g_dbus_method_invocation_return_error (invocation, UDISKS_ERROR, UDISKS_ERROR_FAILED,
# 1740|                                                    "Error reading %d bytes from %s: %m",
# 1741|                                                    (gint) sizeof (buf),

Error: GCC_ANALYZER_WARNING (CWE-775): [#def45]
udisks-2.11.0/src/udiskslinuxdriveata.c:1745:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(g_udev_device_get_device_file(*<unknown>.udev_device), open_flags)'
udisks-2.11.0/src/udiskslinuxdriveata.c:1649:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1655:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1656:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1664:11: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1668:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1669:8: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1668:7: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1678:3: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1679:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1697:13: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1710:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1718:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1719:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1726:14: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1726:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxdriveata.c:1727:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1735:6: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1735:6: branch_true: following 'true' branch (when 'do_wakeup != 0')...
udisks-2.11.0/src/udiskslinuxdriveata.c:1737:11: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1737:10: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1745:7: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1745:7: throw: if 'udisks_drive_ata_complete_pm_wakeup' throws an exception...
udisks-2.11.0/src/udiskslinuxdriveata.c:1745:7: danger: 'open(g_udev_device_get_device_file(*<unknown>.udev_device), open_flags)' leaks here; was opened at [(15)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/14)
# 1743|             goto out;
# 1744|           }
# 1745|->       udisks_drive_ata_complete_pm_wakeup (_drive, invocation);
# 1746|      }
# 1747|     else

Error: GCC_ANALYZER_WARNING (CWE-775): [#def46]
udisks-2.11.0/src/udiskslinuxdriveata.c:1752:11: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(g_udev_device_get_device_file(*<unknown>.udev_device), open_flags)'
udisks-2.11.0/src/udiskslinuxdriveata.c:1649:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1655:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1656:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1664:11: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1668:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1669:8: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1668:7: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1678:3: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1679:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1697:13: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1710:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1718:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1719:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1726:14: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1726:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxdriveata.c:1727:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1735:6: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1735:6: branch_false: following 'false' branch (when 'do_wakeup == 0')...
udisks-2.11.0/src/udiskslinuxdriveata.c:1750:28: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1752:11: throw: if 'udisks_ata_send_command_sync' throws an exception...
udisks-2.11.0/src/udiskslinuxdriveata.c:1752:11: danger: 'open(g_udev_device_get_device_file(*<unknown>.udev_device), open_flags)' leaks here; was opened at [(15)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/14)
# 1750|        UDisksAtaCommandInput input = {.command = 0xe0};
# 1751|        UDisksAtaCommandOutput output = {0};
# 1752|->      if (!udisks_ata_send_command_sync (fd,
# 1753|                                           -1,
# 1754|                                           UDISKS_ATA_COMMAND_PROTOCOL_NONE,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def47]
udisks-2.11.0/src/udiskslinuxdriveata.c:1768:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(g_udev_device_get_device_file(*<unknown>.udev_device), open_flags)'
udisks-2.11.0/src/udiskslinuxdriveata.c:1649:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1655:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1656:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1664:11: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1668:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1669:8: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1668:7: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1678:3: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1679:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1697:13: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1710:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1718:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1719:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1726:14: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1726:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxdriveata.c:1727:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1735:6: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1735:6: branch_true: following 'true' branch (when 'do_wakeup != 0')...
udisks-2.11.0/src/udiskslinuxdriveata.c:1737:11: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1767:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1768:5: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1768:5: danger: 'open(g_udev_device_get_device_file(*<unknown>.udev_device), open_flags)' leaks here; was opened at [(15)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/14)
# 1766|    out:
# 1767|     if (fd != -1)
# 1768|->     close (fd);
# 1769|     g_clear_object (&device);
# 1770|     g_clear_object (&block_object);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def48]
udisks-2.11.0/src/udiskslinuxdriveata.c:1896:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(g_udev_device_get_device_file(*MEM[(struct ApplyConfData *)task_data_81(D)].device.udev_device), 2050)'
udisks-2.11.0/src/udiskslinuxdriveata.c:1889:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxdriveata.c:1890:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1896:7: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1896:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1901:29: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1903:10: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxdriveata.c:1908:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxdriveata.c:1908:12: throw: if 'udisks_ata_send_command_sync' throws an exception...
udisks-2.11.0/src/udiskslinuxdriveata.c:1896:7: danger: 'open(g_udev_device_get_device_file(*MEM[(struct ApplyConfData *)task_data_81(D)].device.udev_device), 2050)' leaks here; was opened at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
# 1894|       }
# 1895|   
# 1896|->   if (data->ata_apm_level != -1)
# 1897|       {
# 1898|         /* ATA8: 7.48 SET FEATURES - EFh, Non-Data

Error: GCC_ANALYZER_WARNING (CWE-775): [#def49]
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:73:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(path, 196608)'
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:49:3: branch_true: following 'true' branch (when 'path' is non-NULL)...
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:51:7: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:51:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:59:6: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:59:6: branch_false: following 'false' branch (when 'recursive != 0')...
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:63:11: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:63:11: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:64:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:73:9: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:73:9: throw: if 'fdopendir' throws an exception...
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:73:9: danger: 'open(path, 196608)' leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
#   71|       }
#   72|   
#   73|->   dir = fdopendir (dirfd);
#   74|     if (! dir)
#   75|       {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def50]
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:84:31: warning[-Wanalyzer-malloc-leak]: leak of 'fdopendir(open(path, 196608))'
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:49:3: branch_true: following 'true' branch (when 'path' is non-NULL)...
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:51:7: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:51:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:59:6: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:59:6: branch_false: following 'false' branch (when 'recursive != 0')...
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:63:11: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:64:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:73:9: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:73:9: acquire_memory: allocated here
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:74:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:74:6: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:84:31: throw: if 'readdir' throws an exception...
udisks-2.11.0/src/udiskslinuxfilesystemhelpers.c:84:31: danger: 'fdopendir(open(path, 196608))' leaks here; was allocated at [(9)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/8)
#   82|     /* build a list of filenames to prevent fd exhaustion */
#   83|     list = NULL;
#   84|->   while ((errno = 0, dirent = readdir (dir)))
#   85|       if (g_strcmp0 (dirent->d_name, ".") != 0 && g_strcmp0 (dirent->d_name, "..") != 0)
#   86|         list = g_slist_append (list, g_strdup (dirent->d_name));

Error: GCC_ANALYZER_WARNING (CWE-775): [#def51]
udisks-2.11.0/src/udiskslinuxmanager.c:717:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_find_object(*(UDisksLinuxManager *)_object.daemon, *<unknown>))), 130)'
udisks-2.11.0/src/udiskslinuxmanager.c:567:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:585:8: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:585:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:597:9: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:604:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:604:6: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:618:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:627:7: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:627:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:636:7: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:645:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:653:17: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:656:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:656:6: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:670:15: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:678:10: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:689:15: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:690:10: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:702:21: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:703:12: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxmanager.c:704:10: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:717:7: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:717:7: danger: 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_find_object(*(UDisksLinuxManager *)_object.daemon, *<unknown>))), 130)' leaks here; was opened at [(21)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/20)
#  715|             goto out;
#  716|           }
#  717|->       close (fd);
#  718|         g_free (device_file);
#  719|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def52]
udisks-2.11.0/src/udiskslinuxmanager.c:820:7: warning[-Wanalyzer-null-argument]: use of NULL 'raid_device_file' where non-null expected
udisks-2.11.0/src/udiskslinuxmanager.c:537:1: enter_function: entry to 'handle_mdraid_create'
udisks-2.11.0/src/udiskslinuxmanager.c:567:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:585:8: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:585:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:597:9: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:604:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:604:6: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:618:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:627:7: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:627:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:636:7: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:645:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:653:17: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:656:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:656:6: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:773:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:784:7: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:784:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:797:24: call_function: inlined call to 'g_strdup_inline' from 'handle_mdraid_create'
udisks-2.11.0/src/udiskslinuxmanager.c:810:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxmanager.c:820:7: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxmanager.c:820:7: danger: argument 1 ('raid_device_file') NULL where non-null expected
#  818|       }
#  819|   
#  820|->   if (stat (raid_device_file, &statbuf) != 0)
#  821|       {
#  822|         g_dbus_method_invocation_return_error (invocation,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def53]
udisks-2.11.0/src/udiskslinuxpartition.c:185:8: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:740:1: enter_function: entry to 'udisks_linux_partition_set_type_sync'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:790:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:793:12: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:793:12: call_function: calling 'is_valid_uuid' from 'udisks_linux_partition_set_type_sync'
#  183|     uuid_t uu;
#  184|   
#  185|->   if (!g_str_is_ascii (str))
#  186|       return FALSE;
#  187|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def54]
udisks-2.11.0/src/udiskslinuxpartition.c:188:15: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:740:1: enter_function: entry to 'udisks_linux_partition_set_type_sync'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:790:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:793:12: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:793:12: call_function: calling 'is_valid_uuid' from 'udisks_linux_partition_set_type_sync'
#  186|       return FALSE;
#  187|   
#  188|->   lowercase = g_ascii_strdown (str, -1);
#  189|     ret = uuid_parse (lowercase, uu);
#  190|     g_free (lowercase);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def55]
udisks-2.11.0/src/udiskslinuxpartition.c:189:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:740:1: enter_function: entry to 'udisks_linux_partition_set_type_sync'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:790:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:793:12: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:793:12: call_function: calling 'is_valid_uuid' from 'udisks_linux_partition_set_type_sync'
#  187|   
#  188|     lowercase = g_ascii_strdown (str, -1);
#  189|->   ret = uuid_parse (lowercase, uu);
#  190|     g_free (lowercase);
#  191|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def56]
udisks-2.11.0/src/udiskslinuxpartition.c:190:3: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:740:1: enter_function: entry to 'udisks_linux_partition_set_type_sync'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:790:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:793:12: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:793:12: call_function: calling 'is_valid_uuid' from 'udisks_linux_partition_set_type_sync'
#  188|     lowercase = g_ascii_strdown (str, -1);
#  189|     ret = uuid_parse (lowercase, uu);
#  190|->   g_free (lowercase);
#  191|   
#  192|     return ret == 0;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def57]
udisks-2.11.0/src/udiskslinuxpartition.c:192:10: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:740:1: enter_function: entry to 'udisks_linux_partition_set_type_sync'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:790:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:793:12: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:793:12: call_function: calling 'is_valid_uuid' from 'udisks_linux_partition_set_type_sync'
udisks-2.11.0/src/udiskslinuxpartition.c:793:12: return_function: returning to 'udisks_linux_partition_set_type_sync' from 'is_valid_uuid'
udisks-2.11.0/src/udiskslinuxpartition.c:793:10: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:804:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:804:12: throw: if 'bd_part_set_part_type' throws an exception...
udisks-2.11.0/src/udiskslinuxpartition.c:192:10: danger: 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)' leaks here; was opened at [(4)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/3)
#  190|     g_free (lowercase);
#  191|   
#  192|->   return ret == 0;
#  193|   }
#  194|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def58]
udisks-2.11.0/src/udiskslinuxpartition.c:776:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:776:9: throw: if 'udisks_daemon_launch_simple_job' throws an exception...
udisks-2.11.0/src/udiskslinuxpartition.c:776:9: danger: 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)' leaks here; was opened at [(3)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/2)
#  774|     fd = open (partition_name, O_RDONLY);
#  775|   
#  776|->   job = udisks_daemon_launch_simple_job (daemon,
#  777|                                            UDISKS_OBJECT (object),
#  778|                                            "partition-modify",

Error: GCC_ANALYZER_WARNING (CWE-775): [#def59]
udisks-2.11.0/src/udiskslinuxpartition.c:785:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:785:7: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:785:7: throw: if 'udisks_error_quark' throws an exception...
udisks-2.11.0/src/udiskslinuxpartition.c:785:7: danger: 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)' leaks here; was opened at [(3)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/2)
#  783|     if (job == NULL)
#  784|       {
#  785|->       g_set_error (error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
#  786|                      "Failed to create a job object");
#  787|         goto out;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def60]
udisks-2.11.0/src/udiskslinuxpartition.c:790:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:790:7: throw: if 'g_strcmp0' throws an exception...
udisks-2.11.0/src/udiskslinuxpartition.c:790:7: danger: 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)' leaks here; was opened at [(3)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/2)
#  788|       }
#  789|   
#  790|->   if (g_strcmp0 (udisks_partition_table_get_type_ (partition_table), "gpt") == 0)
#  791|       {
#  792|         /* check that it's a valid GUID */

Error: GCC_ANALYZER_WARNING (CWE-775): [#def61]
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: throw: if 'udisks_partition_table_get_type_' throws an exception...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: danger: 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)' leaks here; was opened at [(3)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/2)
#  788|       }
#  789|   
#  790|->   if (g_strcmp0 (udisks_partition_table_get_type_ (partition_table), "gpt") == 0)
#  791|       {
#  792|         /* check that it's a valid GUID */

Error: GCC_ANALYZER_WARNING (CWE-775): [#def62]
udisks-2.11.0/src/udiskslinuxpartition.c:795:11: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:790:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:793:12: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:793:10: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:795:11: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:795:11: throw: if 'udisks_error_quark' throws an exception...
udisks-2.11.0/src/udiskslinuxpartition.c:795:11: danger: 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)' leaks here; was opened at [(3)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/2)
#  793|         if (!is_valid_uuid (type))
#  794|           {
#  795|->           g_set_error (error,
#  796|                          UDISKS_ERROR,
#  797|                          UDISKS_ERROR_FAILED,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def63]
udisks-2.11.0/src/udiskslinuxpartition.c:800:71: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:790:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:793:12: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:793:10: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:795:11: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:800:11: throw: if 'udisks_simple_job_complete' throws an exception...
udisks-2.11.0/src/udiskslinuxpartition.c:800:71: danger: 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)' leaks here; was opened at [(3)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/2)
#  798|                          "Given type `%s' is not a valid UUID",
#  799|                          type);
#  800|->           udisks_simple_job_complete (UDISKS_SIMPLE_JOB (job), FALSE, (*error)->message);
#  801|             goto out;
#  802|           }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def64]
udisks-2.11.0/src/udiskslinuxpartition.c:816:12: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:790:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:816:23: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:816:12: throw: if 'g_strcmp0' throws an exception...
udisks-2.11.0/src/udiskslinuxpartition.c:816:12: danger: 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)' leaks here; was opened at [(3)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/2)
#  814|           }
#  815|       }
#  816|->   else if (g_strcmp0 (udisks_partition_table_get_type_ (partition_table), "dos") == 0)
#  817|       {
#  818|         gchar *endp;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def65]
udisks-2.11.0/src/udiskslinuxpartition.c:816:23: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:790:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:816:23: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:816:23: throw: if 'udisks_partition_table_get_type_' throws an exception...
udisks-2.11.0/src/udiskslinuxpartition.c:816:23: danger: 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)' leaks here; was opened at [(3)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/2)
#  814|           }
#  815|       }
#  816|->   else if (g_strcmp0 (udisks_partition_table_get_type_ (partition_table), "dos") == 0)
#  817|       {
#  818|         gchar *endp;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def66]
udisks-2.11.0/src/udiskslinuxpartition.c:820:11: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:790:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:816:23: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:816:11: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:819:27: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:822:11: throw: if 'udisks_error_quark' throws an exception...
udisks-2.11.0/src/udiskslinuxpartition.c:820:11: danger: 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)' leaks here; was opened at [(3)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/2)
#  818|         gchar *endp;
#  819|         guint type_as_int = strtoul (type, &endp, 0);
#  820|->       if (strlen (type) == 0 || *endp != '\0')
#  821|           {
#  822|             g_set_error (error,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def67]
udisks-2.11.0/src/udiskslinuxpartition.c:854:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:790:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:816:23: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:816:11: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:854:7: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:854:7: throw: if 'udisks_partition_table_get_type_' throws an exception...
udisks-2.11.0/src/udiskslinuxpartition.c:854:7: danger: 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)' leaks here; was opened at [(3)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/2)
#  852|     else
#  853|       {
#  854|->       g_set_error (error,
#  855|                      UDISKS_ERROR,
#  856|                      UDISKS_ERROR_NOT_SUPPORTED,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def68]
udisks-2.11.0/src/udiskslinuxpartition.c:859:67: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:783:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:790:18: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:790:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:816:23: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:816:11: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:854:7: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:859:7: throw: if 'udisks_simple_job_complete' throws an exception...
udisks-2.11.0/src/udiskslinuxpartition.c:859:67: danger: 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)' leaks here; was opened at [(3)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/2)
#  857|                      "No support for setting partition type on a partition table of type `%s'",
#  858|                      udisks_partition_table_get_type_ (partition_table));
#  859|->       udisks_simple_job_complete (UDISKS_SIMPLE_JOB (job), FALSE, (*error)->message);
#  860|         goto out;
#  861|       }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def69]
udisks-2.11.0/src/udiskslinuxpartition.c:871:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)'
udisks-2.11.0/src/udiskslinuxpartition.c:760:6: branch_false: following 'false' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:763:12: branch_false: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:774:8: acquire_resource: opened here
udisks-2.11.0/src/udiskslinuxpartition.c:870:6: branch_true: following 'true' branch...
udisks-2.11.0/src/udiskslinuxpartition.c:871:5: branch_true: ...to here
udisks-2.11.0/src/udiskslinuxpartition.c:871:5: danger: 'open(udisks_block_dup_device(udisks_object_get_block(udisks_daemon_util_dup_object(partition,  error))), 0)' leaks here; was opened at [(3)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/2)
#  869|    out:
#  870|     if (fd != -1)
#  871|->     close (fd);
#  872|     g_free (partition_name);
#  873|     g_free (device_name);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def70]
udisks-2.11.0/src/udiskslogging.c:59:13: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
udisks-2.11.0/src/udiskslogging.c:58:3: acquire_resource: 'va_start' called here
udisks-2.11.0/src/udiskslogging.c:59:13: throw: if 'g_strdup_vprintf' throws an exception...
udisks-2.11.0/src/udiskslogging.c:59:13: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#   57|   
#   58|     va_start (var_args, format);
#   59|->   message = g_strdup_vprintf (format, var_args);
#   60|     va_end (var_args);
#   61|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def71]
udisks-2.11.0/tools/udisksctl.c:916:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(tty_name, "r+")’
udisks-2.11.0/tools/udisksctl.c:3306:1: enter_function: entry to ‘main’
udisks-2.11.0/tools/udisksctl.c:3321:3: call_function: inlined call to ‘_color_init’ from ‘main’
udisks-2.11.0/tools/udisksctl.c:3321:3: call_function: inlined call to ‘_color_init’ from ‘main’
udisks-2.11.0/tools/udisksctl.c:3325:6: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3331:10: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3336:6: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3336:6: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3350:6: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3363:12: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3363:11: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3372:12: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3372:11: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3384:13: call_function: calling ‘handle_command_unlock_lock’ from ‘main’
#  914|   
#  915|     fprintf (tty, "Passphrase: ");
#  916|->   fflush (tty);
#  917|   
#  918|     setbuf (tty, NULL);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def72]
udisks-2.11.0/tools/udisksctl.c:916:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(tty_name, "r+")’
udisks-2.11.0/tools/udisksctl.c:3306:1: enter_function: entry to ‘main’
udisks-2.11.0/tools/udisksctl.c:3321:3: call_function: inlined call to ‘_color_init’ from ‘main’
udisks-2.11.0/tools/udisksctl.c:3321:3: call_function: inlined call to ‘_color_init’ from ‘main’
udisks-2.11.0/tools/udisksctl.c:3325:6: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3331:10: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3336:6: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3336:6: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3350:6: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3363:12: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3363:11: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3372:12: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3372:11: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3384:13: call_function: calling ‘handle_command_unlock_lock’ from ‘main’
#  914|   
#  915|     fprintf (tty, "Passphrase: ");
#  916|->   fflush (tty);
#  917|   
#  918|     setbuf (tty, NULL);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def73]
udisks-2.11.0/tools/udisksctl.c:922:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(tty_name, "r+")’
udisks-2.11.0/tools/udisksctl.c:3306:1: enter_function: entry to ‘main’
udisks-2.11.0/tools/udisksctl.c:3321:3: call_function: inlined call to ‘_color_init’ from ‘main’
udisks-2.11.0/tools/udisksctl.c:3321:3: call_function: inlined call to ‘_color_init’ from ‘main’
udisks-2.11.0/tools/udisksctl.c:3325:6: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3331:10: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3336:6: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3336:6: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3350:6: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3363:12: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3363:11: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3372:12: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3372:11: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3384:13: call_function: calling ‘handle_command_unlock_lock’ from ‘main’
#  920|     tcgetattr (fileno (tty), &ts);
#  921|     ots = ts;
#  922|->   ts.c_lflag &= ~(ECHO | ECHOE | ECHOK | ECHONL);
#  923|     tcsetattr (fileno (tty), TCSAFLUSH, &ts);
#  924|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def74]
udisks-2.11.0/tools/udisksctl.c:922:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(tty_name, "r+")’
udisks-2.11.0/tools/udisksctl.c:3306:1: enter_function: entry to ‘main’
udisks-2.11.0/tools/udisksctl.c:3321:3: call_function: inlined call to ‘_color_init’ from ‘main’
udisks-2.11.0/tools/udisksctl.c:3321:3: call_function: inlined call to ‘_color_init’ from ‘main’
udisks-2.11.0/tools/udisksctl.c:3325:6: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3331:10: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3336:6: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3336:6: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3350:6: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3363:12: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3363:11: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3372:12: branch_false: ...to here
udisks-2.11.0/tools/udisksctl.c:3372:11: branch_false: following ‘false’ branch...
udisks-2.11.0/tools/udisksctl.c:3384:13: call_function: calling ‘handle_command_unlock_lock’ from ‘main’
#  920|     tcgetattr (fileno (tty), &ts);
#  921|     ots = ts;
#  922|->   ts.c_lflag &= ~(ECHO | ECHOE | ECHOK | ECHONL);
#  923|     tcsetattr (fileno (tty), TCSAFLUSH, &ts);
#  924|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def75]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def76]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def77]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def78]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def79]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def80]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def81]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def82]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def83]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:93:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def84]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:93:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def85]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:93:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def86]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:93:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def87]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def88]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def89]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def90]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def91]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:102:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def92]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:102:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def93]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:102:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def94]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:102:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-404): [#def95]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:120:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:599:1: enter_function: entry to ‘dump_error_quark’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:601:3: call_function: calling ‘escaped_printf’ from ‘dump_error_quark’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def96]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def97]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def98]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def99]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: COMPILER_WARNING: [#def100]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c: scope_hint: In function ‘dump_properties’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:287:7: warning[-Wdeclaration-after-statement]: ISO C90 forbids mixed declarations and code
#  287 |       const GValue *v = g_param_spec_get_default_value (prop);
#      |       ^~~~~

Error: COMPILER_WARNING: [#def101]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c: scope_hint: In function ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:3: warning[-Wdeclaration-after-statement]: ISO C90 forbids mixed declarations and code
#  654 |   const char *input_filename = args[0];
#      |   ^~~~~

Error: GCC_ANALYZER_WARNING (CWE-775): [#def102]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_true: following ‘true’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:685:25: branch_true: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:686:7: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/199/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def103]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_true: following ‘true’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:685:25: branch_true: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:686:7: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/200/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def104]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_true: following ‘true’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:685:25: branch_true: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:686:41: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/203/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def105]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_true: following ‘true’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:685:25: branch_true: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:686:41: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/204/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def106]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:699:18: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(6)](sarif:/runs/0/results/205/codeFlows/0/threadFlows/0/locations/5)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def107]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: acquire_resource: opened here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:699:18: danger: ‘fopen(output_filename, "wb")’ leaks here; was opened at [(8)](sarif:/runs/0/results/206/codeFlows/0/threadFlows/0/locations/7)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def108]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:699:18: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(6)](sarif:/runs/0/results/207/codeFlows/0/threadFlows/0/locations/5)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def109]
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:630:1: enter_function: entry to ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:645:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:654:15: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:658:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:669:11: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:670:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:682:12: acquire_memory: allocated here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:683:6: branch_false: following ‘false’ branch...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: branch_false: ...to here
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
udisks-2.11.0/udisks/tmp-introspect45pjf0gg/UDisks-2.0.c:699:18: danger: ‘fopen(output_filename, "wb")’ leaks here; was allocated at [(8)](sarif:/runs/0/results/208/codeFlows/0/threadFlows/0/locations/7)

Error: COMPILER_WARNING (CWE-704): [#def110]
udisks-2.11.0/udisks/udisksenumtypes.c:12:7: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
#   10|     static volatile gsize g_define_type_id__volatile = 0;
#   11|   
#   12|->   if (g_once_init_enter (&g_define_type_id__volatile))
#   13|       {
#   14|         static const GEnumValue values[] = {

Error: COMPILER_WARNING (CWE-704): [#def111]
udisks-2.11.0/udisks/udisksenumtypes.c:56:7: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
#   54|     static volatile gsize g_define_type_id__volatile = 0;
#   55|   
#   56|->   if (g_once_init_enter (&g_define_type_id__volatile))
#   57|       {
#   58|         static const GFlagsValue values[] = {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def112]
udisks-2.11.0/udisks/udisksobjectinfo.c:247:3: warning[-Wanalyzer-null-dereference]: dereference of NULL 'info'
udisks-2.11.0/udisks/udisksobjectinfo.c:896:1: enter_function: entry to 'udisks_client_get_object_info'
udisks-2.11.0/udisks/udisksobjectinfo.c:906:3: branch_false: following 'false' branch (when 'client' is non-NULL)...
udisks-2.11.0/udisks/udisksobjectinfo.c:906:3: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_false: following 'false' branch (when 'object' is non-NULL)...
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_true: following 'true' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: branch_true: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: call_function: calling 'udisks_object_info_new' from 'udisks_client_get_object_info'
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: return_function: returning to 'udisks_client_get_object_info' from 'udisks_object_info_new'
udisks-2.11.0/udisks/udisksobjectinfo.c:915:6: branch_false: following 'false' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:919:11: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:919:11: branch_false: following 'false' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:923:11: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:923:11: branch_true: following 'true' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:925:15: branch_true: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:926:10: branch_false: following 'false' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:932:16: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:933:10: branch_false: following 'false' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:939:10: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:939:10: branch_false: following 'false' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:942:9: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:942:9: call_function: calling 'udisks_client_get_object_info_for_block' from 'udisks_client_get_object_info'
#  245|       size_str = udisks_client_get_size_for_display (client, size, FALSE, FALSE);
#  246|   
#  247|->   info->icon = g_themed_icon_new_with_default_fallbacks ("drive-removable-media");
#  248|     info->icon_symbolic = g_themed_icon_new_with_default_fallbacks ("drive-removable-media-symbolic");
#  249|     info->name = udisks_block_dup_preferred_device (block);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def113]
udisks-2.11.0/udisks/udisksobjectinfo.c:303:3: warning[-Wanalyzer-null-dereference]: dereference of NULL 'info'
udisks-2.11.0/udisks/udisksobjectinfo.c:896:1: enter_function: entry to 'udisks_client_get_object_info'
udisks-2.11.0/udisks/udisksobjectinfo.c:906:3: branch_false: following 'false' branch (when 'client' is non-NULL)...
udisks-2.11.0/udisks/udisksobjectinfo.c:906:3: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_false: following 'false' branch (when 'object' is non-NULL)...
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_true: following 'true' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: branch_true: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: call_function: calling 'udisks_object_info_new' from 'udisks_client_get_object_info'
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: return_function: returning to 'udisks_client_get_object_info' from 'udisks_object_info_new'
udisks-2.11.0/udisks/udisksobjectinfo.c:915:6: branch_false: following 'false' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:919:11: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:919:11: branch_false: following 'false' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:923:11: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:923:11: branch_true: following 'true' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:925:15: branch_true: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:926:10: branch_false: following 'false' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:932:16: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:933:10: branch_false: following 'false' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:939:10: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:939:10: branch_true: following 'true' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:940:9: branch_true: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:940:9: call_function: calling 'udisks_client_get_object_info_for_loop' from 'udisks_client_get_object_info'
#  301|       size_str = udisks_client_get_size_for_display (client, size, FALSE, FALSE);
#  302|   
#  303|->   info->icon = g_themed_icon_new_with_default_fallbacks ("drive-removable-media");
#  304|     info->icon_symbolic = g_themed_icon_new_with_default_fallbacks ("drive-removable-media-symbolic");
#  305|     info->name = udisks_loop_dup_backing_file (loop);

Error: COMPILER_WARNING (CWE-704): [#def114]
udisks-2.11.0/udisks/udisksobjectinfo.c: scope_hint: In function 'udisks_client_get_object_info_for_mdraid'
udisks-2.11.0/udisks/udisksobjectinfo.c:389:5: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  389 |   s = strstr (name, ":");
#      |     ^
#  387|   
#  388|     name = udisks_mdraid_get_name (mdraid);
#  389|->   s = strstr (name, ":");
#  390|     if (s != NULL && strlen (s) > 1)
#  391|       info->name = g_strdup (s + 1);

Error: COMPILER_WARNING (CWE-704): [#def115]
udisks-2.11.0/udisks/udisksobjectinfo.c:389:5: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  387|   
#  388|     name = udisks_mdraid_get_name (mdraid);
#  389|->   s = strstr (name, ":");
#  390|     if (s != NULL && strlen (s) > 1)
#  391|       info->name = g_strdup (s + 1);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def116]
udisks-2.11.0/udisks/udisksobjectinfo.c:391:5: warning[-Wanalyzer-null-dereference]: dereference of NULL 'info'
udisks-2.11.0/udisks/udisksobjectinfo.c:896:1: enter_function: entry to 'udisks_client_get_object_info'
udisks-2.11.0/udisks/udisksobjectinfo.c:906:3: branch_false: following 'false' branch (when 'client' is non-NULL)...
udisks-2.11.0/udisks/udisksobjectinfo.c:906:3: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_false: following 'false' branch (when 'object' is non-NULL)...
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_true: following 'true' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: branch_true: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: call_function: calling 'udisks_object_info_new' from 'udisks_client_get_object_info'
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: return_function: returning to 'udisks_client_get_object_info' from 'udisks_object_info_new'
udisks-2.11.0/udisks/udisksobjectinfo.c:915:6: branch_false: following 'false' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:919:11: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:919:11: branch_true: following 'true' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:921:7: branch_true: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:921:7: call_function: calling 'udisks_client_get_object_info_for_mdraid' from 'udisks_client_get_object_info'
#  389|     s = strstr (name, ":");
#  390|     if (s != NULL && strlen (s) > 1)
#  391|->     info->name = g_strdup (s + 1);
#  392|     else
#  393|       info->name = g_strdup (name);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def117]
udisks-2.11.0/udisks/udisksobjectinfo.c:393:5: warning[-Wanalyzer-null-dereference]: dereference of NULL 'info'
udisks-2.11.0/udisks/udisksobjectinfo.c:896:1: enter_function: entry to 'udisks_client_get_object_info'
udisks-2.11.0/udisks/udisksobjectinfo.c:906:3: branch_false: following 'false' branch (when 'client' is non-NULL)...
udisks-2.11.0/udisks/udisksobjectinfo.c:906:3: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_false: following 'false' branch (when 'object' is non-NULL)...
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_true: following 'true' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: branch_true: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: call_function: calling 'udisks_object_info_new' from 'udisks_client_get_object_info'
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: return_function: returning to 'udisks_client_get_object_info' from 'udisks_object_info_new'
udisks-2.11.0/udisks/udisksobjectinfo.c:915:6: branch_false: following 'false' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:919:11: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:919:11: branch_true: following 'true' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:921:7: branch_true: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:921:7: call_function: calling 'udisks_client_get_object_info_for_mdraid' from 'udisks_client_get_object_info'
#  391|       info->name = g_strdup (s + 1);
#  392|     else
#  393|->     info->name = g_strdup (name);
#  394|     info->icon = g_themed_icon_new_with_default_fallbacks ("drive-multidisk");
#  395|     info->icon_symbolic = g_themed_icon_new_with_default_fallbacks ("drive-multidisk-symbolic");

Error: GCC_ANALYZER_WARNING (CWE-476): [#def118]
udisks-2.11.0/udisks/udisksobjectinfo.c:556:3: warning[-Wanalyzer-null-dereference]: dereference of NULL 'info'
udisks-2.11.0/udisks/udisksobjectinfo.c:896:1: enter_function: entry to 'udisks_client_get_object_info'
udisks-2.11.0/udisks/udisksobjectinfo.c:906:3: branch_false: following 'false' branch (when 'client' is non-NULL)...
udisks-2.11.0/udisks/udisksobjectinfo.c:906:3: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_false: following 'false' branch (when 'object' is non-NULL)...
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_false: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:907:3: branch_true: following 'true' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: branch_true: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: call_function: calling 'udisks_object_info_new' from 'udisks_client_get_object_info'
udisks-2.11.0/udisks/udisksobjectinfo.c:909:9: return_function: returning to 'udisks_client_get_object_info' from 'udisks_object_info_new'
udisks-2.11.0/udisks/udisksobjectinfo.c:915:6: branch_true: following 'true' branch...
udisks-2.11.0/udisks/udisksobjectinfo.c:917:7: branch_true: ...to here
udisks-2.11.0/udisks/udisksobjectinfo.c:917:7: call_function: calling 'udisks_client_get_object_info_for_drive' from 'udisks_client_get_object_info'
#  554|     if (strlen (model) == 0)
#  555|       model = NULL;
#  556|->   info->name = g_strdup_printf ("%s%s%s",
#  557|                                   vendor != NULL ? vendor : "",
#  558|                                   vendor != NULL ? " " : "",

Scan Properties

analyzer-version-clippy1.92.0
analyzer-version-cppcheck2.19.1
analyzer-version-gcc16.0.0
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-118.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-nameudisks2-2.11.0-2.fc44
store-results-to/tmp/tmpka6q984z/udisks2-2.11.0-2.fc44.tar.xz
time-created2026-01-08 22:08:55
time-finished2026-01-08 22:14:11
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmpka6q984z/udisks2-2.11.0-2.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpka6q984z/udisks2-2.11.0-2.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9