NetworkManager-1.55.91-1.fc44

List of Findings

Error: COMPILER_WARNING (CWE-563): [#def1]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c: scope_hint: In function ‘main’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:559:3: warning[-Wunused-value]: statement with no effect
#  559 |   "g_type_init();";
#      |   ^~~~~~~~~~~~~~~~

Error: GCC_ANALYZER_WARNING (CWE-775): [#def2]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:585:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(signals_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:574:1: enter_function: entry to ‘output_signals’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:579:8: acquire_resource: opened here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:580:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:580:6: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:585:15: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:586:5: branch_true: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:586:5: call_function: calling ‘output_object_signals’ from ‘output_signals’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def3]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:585:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(signals_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:574:1: enter_function: entry to ‘output_signals’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:579:8: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:580:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:580:6: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:585:15: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:586:5: branch_true: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:586:5: call_function: calling ‘output_object_signals’ from ‘output_signals’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def4]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:900:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(hierarchy_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:849:1: enter_function: entry to ‘output_object_hierarchy’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:856:8: acquire_resource: opened here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:857:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:861:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def5]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:900:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(hierarchy_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:849:1: enter_function: entry to ‘output_object_hierarchy’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:856:8: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:857:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:861:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def6]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:902:14: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(hierarchy_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:849:1: enter_function: entry to ‘output_object_hierarchy’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:856:8: acquire_resource: opened here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:857:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:861:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def7]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:902:14: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(hierarchy_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:849:1: enter_function: entry to ‘output_object_hierarchy’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:856:8: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:857:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:861:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def8]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:904:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(hierarchy_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:849:1: enter_function: entry to ‘output_object_hierarchy’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:856:8: acquire_resource: opened here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:857:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:861:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:861:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:862:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def9]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:904:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(hierarchy_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:849:1: enter_function: entry to ‘output_object_hierarchy’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:856:8: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:857:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:861:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:861:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:862:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def10]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:943:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(interfaces_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:910:13: enter_function: entry to ‘output_object_interfaces’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:915:8: acquire_resource: opened here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:916:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:920:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def11]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:943:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(interfaces_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:910:13: enter_function: entry to ‘output_object_interfaces’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:915:8: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:916:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:920:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def12]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:945:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(interfaces_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:910:13: enter_function: entry to ‘output_object_interfaces’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:915:8: acquire_resource: opened here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:916:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:920:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def13]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:945:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(interfaces_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:910:13: enter_function: entry to ‘output_object_interfaces’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:915:8: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:916:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:920:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def14]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:986:19: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(prerequisites_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:961:13: enter_function: entry to ‘output_interface_prerequisites’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:965:8: acquire_resource: opened here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:966:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:970:3: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:970:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def15]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:986:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(prerequisites_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:961:13: enter_function: entry to ‘output_interface_prerequisites’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:965:8: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:966:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:970:3: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:970:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def16]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:988:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(prerequisites_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:961:13: enter_function: entry to ‘output_interface_prerequisites’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:965:8: acquire_resource: opened here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:966:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:970:3: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:970:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def17]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:988:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(prerequisites_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:961:13: enter_function: entry to ‘output_interface_prerequisites’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:965:8: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:966:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:970:3: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:970:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def18]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1017:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(actions_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1006:1: enter_function: entry to ‘output_actions’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1011:8: acquire_resource: opened here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1012:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1012:6: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1017:15: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1018:5: branch_true: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1018:5: call_function: calling ‘output_object_actions’ from ‘output_actions’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def19]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1017:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(actions_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1006:1: enter_function: entry to ‘output_actions’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1011:8: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1012:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1012:6: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1017:15: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1018:5: branch_true: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1018:5: call_function: calling ‘output_object_actions’ from ‘output_actions’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def20]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1082:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(args_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1071:1: enter_function: entry to ‘output_args’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1076:8: acquire_resource: opened here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1077:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1077:6: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1082:15: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1083:5: branch_true: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1083:5: call_function: calling ‘output_object_args’ from ‘output_args’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def21]
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1082:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(args_filename, "w")’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1071:1: enter_function: entry to ‘output_args’
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1076:8: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1077:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1077:6: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1082:15: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1083:5: branch_true: ...to here
NetworkManager-1.55.91/redhat-linux-build/libnm-scan.c:1083:5: call_function: calling ‘output_object_args’ from ‘output_args’

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

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

Error: GCC_ANALYZER_WARNING (CWE-401): [#def24]
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:630:1: enter_function: entry to ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:645:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:654:15: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:658:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:670:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:683:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def25]
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:630:1: enter_function: entry to ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:645:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:654:15: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:658:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:670:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:683:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def42]
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:120:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:599:1: enter_function: entry to ‘dump_error_quark’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:601:3: call_function: calling ‘escaped_printf’ from ‘dump_error_quark’

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

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

Error: GCC_ANALYZER_WARNING (CWE-401): [#def45]
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:630:1: enter_function: entry to ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:645:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:654:15: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:658:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:670:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:683:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def46]
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:630:1: enter_function: entry to ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:645:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:654:15: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:658:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:670:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:683:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def47]
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:645:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:654:15: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:658:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: acquire_resource: opened here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:670:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:683:6: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:685:25: branch_true: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.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): [#def48]
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:645:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:654:15: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:658:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:670:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:683:6: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:685:25: branch_true: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.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): [#def49]
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:645:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:654:15: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:658:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: acquire_resource: opened here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:670:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:683:6: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:685:25: branch_true: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.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): [#def50]
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:645:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:654:15: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:658:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:670:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:683:6: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:685:25: branch_true: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.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): [#def51]
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:630:1: enter_function: entry to ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:645:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:654:15: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:658:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: acquire_resource: opened here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:670:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:683:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.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): [#def52]
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:630:1: enter_function: entry to ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:645:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:654:15: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:658:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:670:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: acquire_resource: opened here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:683:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.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): [#def53]
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:630:1: enter_function: entry to ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:645:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:654:15: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:658:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:670:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:683:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.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): [#def54]
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:630:1: enter_function: entry to ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:645:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:654:15: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:658:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:669:11: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:670:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:682:12: acquire_memory: allocated here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:683:6: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: branch_false: ...to here
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
NetworkManager-1.55.91/redhat-linux-build/tmp-introspectp4qp1z1q/NM-1.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: GCC_ANALYZER_WARNING (CWE-416): [#def55]
NetworkManager-1.55.91/src/c-list/src/c-list.h:116:24: warning[-Wanalyzer-use-after-free]: use after ‘free’ of ‘node’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:335:16: enter_function: entry to ‘n_acd_new’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:342:13: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:343:13: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:344:53: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:403:1: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:348:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:351:22: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:355:13: call_function: calling ‘n_acd_get_random’ from ‘n_acd_new’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:355:13: return_function: returning to ‘n_acd_new’ from ‘n_acd_get_random’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:337:35: call_function: inlined call to ‘c_closep’ from ‘n_acd_new’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:336:41: call_function: inlined call to ‘n_acd_unrefp’ from ‘n_acd_new’
#  114|    */
#  115|   static inline _Bool c_list_is_linked(const CList *what) {
#  116|->         return what && what->next != what;
#  117|   }
#  118|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def56]
NetworkManager-1.55.91/src/c-list/src/c-list.h:194:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘prev’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:335:16: enter_function: entry to ‘n_acd_new’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:342:13: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:343:13: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:344:53: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:403:1: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:348:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:351:22: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:355:13: call_function: calling ‘n_acd_get_random’ from ‘n_acd_new’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:355:13: return_function: returning to ‘n_acd_new’ from ‘n_acd_get_random’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:337:35: call_function: inlined call to ‘c_closep’ from ‘n_acd_new’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:336:41: call_function: inlined call to ‘n_acd_unrefp’ from ‘n_acd_new’
#  192|   
#  193|           next->prev = prev;
#  194|->         prev->next = next;
#  195|   }
#  196|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def57]
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1301:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1296:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1297:36: branch_true: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1301:9: danger: dereference of NULL ‘<unknown>’
# 1299|           NMPlatformQdisc *qdisc   = NMP_OBJECT_CAST_QDISC(q);
# 1300|   
# 1301|->         qdisc->ifindex = ip_ifindex;
# 1302|           qdisc->kind    = nm_tc_qdisc_get_kind(s_qdisc);
# 1303|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def58]
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1376:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1370:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1371:40: branch_true: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1376:9: danger: dereference of NULL ‘<unknown>’
# 1374|           NMPlatformTfilter *tfilter = NMP_OBJECT_CAST_TFILTER(t);
# 1375|   
# 1376|->         tfilter->ifindex     = ip_ifindex;
# 1377|           tfilter->kind        = nm_tc_tfilter_get_kind(s_tfilter);
# 1378|           tfilter->addr_family = AF_UNSPEC;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def59]
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1779:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1681:1: enter_function: entry to ‘nm_utils_ip_routes_to_dbus’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1707:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_utils_ip_routes_to_dbus’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1707:5: return_function: returning to ‘nm_utils_ip_routes_to_dbus’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1708:12: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_utils_ip_routes_to_dbus’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1708:12: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_utils_ip_routes_to_dbus’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1709:39: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1722:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1722:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1725:12: branch_false: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1725:12: branch_false: following ‘false’ branch (when ‘i <= 99’)...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1730:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1775:12: branch_true: following ‘true’ branch (when ‘out_routes’ is non-NULL)...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1778:50: branch_true: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1778:16: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1779:20: branch_true: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1779:20: danger: dereference of NULL ‘<unknown>’
# 1777|                * plen is positive. Skip the default routes not to break older clients. */
# 1778|               if (!nm_platform_route_table_is_main(r->rx.table_coerced)
# 1779|->                 || NM_PLATFORM_IP_ROUTE_IS_DEFAULT(r))
# 1780|                   continue;
# 1781|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def60]
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1907:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘best_default_route’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1809:1: enter_function: entry to ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1826:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1836:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1836:5: return_function: returning to ‘nm_utils_platform_capture_ip_setting’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1836:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1836:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1879:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1879:8: branch_true: following ‘true’ branch (when ‘method’ is NULL)...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1881:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1897:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1897:5: return_function: returning to ‘nm_utils_platform_capture_ip_setting’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1897:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1897:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1898:53: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1901:12: branch_false: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1907:13: danger: dereference of NULL ‘<unknown>’
# 1905|           }
# 1906|   
# 1907|->         if (NM_PLATFORM_IP_ROUTE_IS_DEFAULT(route)) {
# 1908|               if (!best_default_route)
# 1909|                   best_default_route = route;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def61]
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:166:8: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘neigh’
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:788:1: enter_function: entry to ‘process_lldp_neighbor’
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:797:5: branch_true: following ‘true’ branch (when ‘neighbor_nm’ is non-NULL)...
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:799:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:799:13: call_function: calling ‘lldp_neighbor_new’ from ‘process_lldp_neighbor’
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:799:13: return_function: returning to ‘process_lldp_neighbor’ from ‘lldp_neighbor_new’
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:800:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:801:9: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘process_lldp_neighbor’
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:801:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:801:9: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:801:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:801:9: throw: if ‘nm_hash_obfuscate_ptr’ throws an exception...
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:790:48: call_function: inlined call to ‘lldp_neighbor_freep’ from ‘process_lldp_neighbor’
#  164|   lldp_neighbor_free(LldpNeighbor *neighbor)
#  165|   {
#  166|->     if (!neighbor)
#  167|           return;
#  168|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def62]
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:638:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:626:8: branch_false: following ‘false’ branch (when ‘__unique_prefix__addr_family380 == 2’)...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:629:10: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:629:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:635:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:635:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:638:12: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:638:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:638:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:638:5: danger: dereference of NULL ‘<unknown>’
#  636|           goto handle_no_acd;
#  637|   
#  638|->     addr = NMP_OBJECT_CAST_IP4_ADDRESS(
#  639|                  nm_l3_config_data_get_first_obj(priv->l3cd_next, NMP_OBJECT_TYPE_IP4_ADDRESS, NULL))
#  640|                  ->address;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def63]
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1092:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1072:1: enter_function: entry to ‘ipv6_lladdr_find’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1087:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘ipv6_lladdr_find’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1087:5: return_function: returning to ‘ipv6_lladdr_find’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1087:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘ipv6_lladdr_find’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1087:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘ipv6_lladdr_find’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1088:46: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1090:14: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1090:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1092:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1092:13: danger: dereference of NULL ‘<unknown>’
# 1090|           if (!IN6_IS_ADDR_LINKLOCAL(&pladdr->address))
# 1091|               continue;
# 1092|->         if (NM_FLAGS_HAS(pladdr->n_ifa_flags, IFA_F_TENTATIVE)
# 1093|               && !NM_FLAGS_HAS(pladdr->n_ifa_flags, IFA_F_OPTIMISTIC))
# 1094|               continue;

Error: CPPCHECK_WARNING (CWE-457): [#def64]
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1118: error[uninitvar]: Uninitialized variable: &addr->address
# 1116|           const NMPlatformIP6Address *pladdr;
# 1117|   
# 1118|->         pladdr = nm_platform_ip6_address_get(platform, ifindex, &addr->address);
# 1119|           if ((pladdr && NM_FLAGS_HAS(pladdr->n_ifa_flags, IFA_F_DADFAILED))
# 1120|               || (!pladdr && nm_platform_ip6_dadfailed_check(platform, ifindex, &addr->address))) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def65]
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1258:53: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘lease_address’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1146:1: enter_function: entry to ‘l3_cfg_notify_cb’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1232:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1233:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1232:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1237:36: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1244:9: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘l3_cfg_notify_cb’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1244:9: return_function: returning to ‘l3_cfg_notify_cb’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1244:9: call_function: calling ‘nm_dedup_multi_iter_next’ from ‘l3_cfg_notify_cb’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1244:9: return_function: returning to ‘l3_cfg_notify_cb’ from ‘nm_dedup_multi_iter_next’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1244:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1250:26: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1252:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1258:53: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1258:53: danger: dereference of NULL ‘lease_address’
# 1256|                                                       address4->address,
# 1257|                                                       address4->plen,
# 1258|->                                                     address4->peer_address))
# 1259|                   goto wait_dhcp_commit_done;
# 1260|           } else {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def66]
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1648:48: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘key’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1636:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1639:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1648:9: branch_false: following ‘false’ branch (when ‘key’ is NULL)...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1648:48: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1648:48: danger: dereference of NULL ‘key’
# 1646|       if (NM_STR_HAS_PREFIX(key, NEW_TAG))
# 1647|           key += NM_STRLEN(NEW_TAG);
# 1648|->     if (NM_STR_HAS_PREFIX(key, "private_") || !key[0])
# 1649|           return;
# 1650|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def67]
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:264:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:242:1: enter_function: entry to ‘bound6_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:247:45: release_memory: ‘error’ is NULL
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:253:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:261:12: call_function: calling ‘lease_to_ip6_config’ from ‘bound6_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:261:12: return_function: returning to ‘bound6_handle’ from ‘lease_to_ip6_config’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:263:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:264:9: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘bound6_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:264:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:264:9: call_function: calling ‘_nm_dhcp_client_get_domain’ from ‘bound6_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:264:9: return_function: returning to ‘bound6_handle’ from ‘_nm_dhcp_client_get_domain’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:264:9: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘bound6_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:264:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:264:9: release_memory: ‘error’ is NULL
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:264:9: danger: dereference of NULL ‘error’
#  262|   
#  263|       if (!l3cd) {
#  264|->         _LOGW("%s", error->message);
#  265|           _nm_dhcp_client_notify(NM_DHCP_CLIENT(self), NM_DHCP_CLIENT_EVENT_TYPE_FAIL, NULL);
#  266|           return;

Error: COMPILER_WARNING (CWE-704): [#def68]
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c: scope_hint: In function ‘ip4_process_dhcpcd_rfc3442_routes’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:53:15: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   53 |         slash = strchr(*r, '/');
#      |               ^
#   51|           guint32 rt_addr, rt_route;
#   52|   
#   53|->         slash = strchr(*r, '/');
#   54|           if (slash) {
#   55|               *slash  = '\0';

Error: COMPILER_WARNING (CWE-704): [#def69]
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:53:15: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   51|           guint32 rt_addr, rt_route;
#   52|   
#   53|->         slash = strchr(*r, '/');
#   54|           if (slash) {
#   55|               *slash  = '\0';

Error: CPPCHECK_WARNING (CWE-457): [#def70]
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:878: error[uninitvar]: Uninitialized variable: addr
#  876|   
#  877|       nm_l3_config_data_iter_ip6_address_for_each (&iter, l3cd_new, &addr)
#  878|->         nm_l3_config_data_add_address_6(l3cd_merged, addr);
#  879|   
#  880|       /* FIXME(l3cfg): Note that we keep the original NMDhcpLease. All we take from the new lease are the

Error: GCC_ANALYZER_WARNING (CWE-404): [#def71]
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:904:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:903:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:904:11: throw: if ‘g_strdup_vprintf’ throws an exception...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:904:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
#  902|   
#  903|       va_start(ap, fmt);
#  904|->     msg = g_strdup_vprintf(fmt, ap);
#  905|       va_end(ap);
#  906|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def72]
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-utils.c:328:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-utils.c:315:1: enter_function: entry to ‘ip4_test_route’
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-utils.c:324:5: branch_true: following ‘true’ branch (when ‘expected_prefix <= 32’)...
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-utils.c:326:13: call_function: inlined call to ‘nmtst_l3_config_data_get_route_at_4’ from ‘ip4_test_route’
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-utils.c:327:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-utils.c:327:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-utils.c:328:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-utils.c:328:5: danger: dereference of NULL ‘<unknown>’
#  326|       route = nmtst_l3_config_data_get_route_at_4(l3cd, route_num);
#  327|       g_assert(inet_pton(AF_INET, expected_dest, &tmp) > 0);
#  328|->     g_assert(route->network == tmp);
#  329|       g_assert(inet_pton(AF_INET, expected_gw, &tmp) > 0);
#  330|       g_assert(route->gateway == tmp);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def73]
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:334:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:316:1: enter_function: entry to ‘get_networks’
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:329:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘get_networks’
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:329:5: return_function: returning to ‘get_networks’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:329:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘get_networks’
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:329:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘get_networks’
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:333:17: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:334:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:334:13: danger: dereference of NULL ‘<unknown>’
#  332|                                            NMP_OBJECT_TYPE_IP_ROUTE(IS_IPv4)) {
#  333|           route = NMP_OBJECT_CAST_IP_ROUTE(obj);
#  334|->         if (NM_PLATFORM_IP_ROUTE_IS_DEFAULT(route)
#  335|               || route->table_coerced == NM_DNS_ROUTES_FWMARK_TABLE_PRIO) {
#  336|               continue;

Error: COMPILER_WARNING (CWE-704): [#def74]
NetworkManager-1.55.91/src/core/dns/nm-dns-manager.c: scope_hint: In function ‘_domain_track_is_shadowed’
NetworkManager-1.55.91/src/core/dns/nm-dns-manager.c:1530:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 1530 |     parent = strchr(domain, '.');
#      |            ^
# 1528|       }
# 1529|   
# 1530|->     parent = strchr(domain, '.');
# 1531|       while (parent && parent[1]) {
# 1532|           parent++;

Error: COMPILER_WARNING (CWE-704): [#def75]
NetworkManager-1.55.91/src/core/dns/nm-dns-manager.c:1530:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 1528|       }
# 1529|   
# 1530|->     parent = strchr(domain, '.');
# 1531|       while (parent && parent[1]) {
# 1532|           parent++;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def76]
NetworkManager-1.55.91/src/core/ndisc/nm-ndisc.c:1076:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/ndisc/nm-ndisc.c:1054:1: enter_function: entry to ‘nm_ndisc_set_config’
NetworkManager-1.55.91/src/core/ndisc/nm-ndisc.c:1067:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_ndisc_set_config’
NetworkManager-1.55.91/src/core/ndisc/nm-ndisc.c:1067:5: return_function: returning to ‘nm_ndisc_set_config’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/ndisc/nm-ndisc.c:1067:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_ndisc_set_config’
NetworkManager-1.55.91/src/core/ndisc/nm-ndisc.c:1067:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_ndisc_set_config’
NetworkManager-1.55.91/src/core/ndisc/nm-ndisc.c:1068:44: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/ndisc/nm-ndisc.c:1073:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/ndisc/nm-ndisc.c:1073:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/ndisc/nm-ndisc.c:1076:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/ndisc/nm-ndisc.c:1076:13: danger: dereference of NULL ‘<unknown>’
# 1074|               continue;
# 1075|   
# 1076|->         if (addr->n_ifa_flags & IFA_F_TENTATIVE || addr->n_ifa_flags & IFA_F_DADFAILED)
# 1077|               continue;
# 1078|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def77]
NetworkManager-1.55.91/src/core/nm-active-connection.c:228:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘self’
NetworkManager-1.55.91/src/core/nm-active-connection.c:645:1: enter_function: entry to ‘device_controller_changed’
NetworkManager-1.55.91/src/core/nm-active-connection.c:661:24: call_function: calling ‘nm_active_connection_get_state’ from ‘device_controller_changed’
#  226|   nm_active_connection_get_state(NMActiveConnection *self)
#  227|   {
#  228|->     return NM_ACTIVE_CONNECTION_GET_PRIVATE(self)->state;
#  229|   }
#  230|   

Error: COMPILER_WARNING (CWE-704): [#def78]
NetworkManager-1.55.91/src/core/nm-checkpoint.c: scope_hint: In function ‘parse_connection_from_shadowed_file’
NetworkManager-1.55.91/src/core/nm-checkpoint.c:169:14: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  169 |     sep      = strrchr(path, '/');
#      |              ^
#  167|           return NULL;
#  168|   
#  169|->     sep      = strrchr(path, '/');
#  170|       base_dir = g_strndup(path, sep - path);
#  171|   

Error: COMPILER_WARNING (CWE-704): [#def79]
NetworkManager-1.55.91/src/core/nm-checkpoint.c:169:14: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  167|           return NULL;
#  168|   
#  169|->     sep      = strrchr(path, '/');
#  170|       base_dir = g_strndup(path, sep - path);
#  171|   

Error: CPPCHECK_WARNING (CWE-476): [#def80]
NetworkManager-1.55.91/src/core/nm-config-data.c:1384: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: name
# 1382|           domain->options = options;
# 1383|   
# 1384|->         g_hash_table_insert(dns_config->domains, strdup(name), domain);
# 1385|   
# 1386|           if (name[0] == '*' && name[1] == '\0')

Error: CPPCHECK_WARNING (CWE-476): [#def81]
NetworkManager-1.55.91/src/core/nm-config-data.c:1386: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: name
# 1384|           g_hash_table_insert(dns_config->domains, strdup(name), domain);
# 1385|   
# 1386|->         if (name[0] == '*' && name[1] == '\0')
# 1387|               default_found = TRUE;
# 1388|       }

Error: CPPCHECK_WARNING (CWE-758): [#def82]
NetworkManager-1.55.91/src/core/nm-config.c:971: error[comparePointers]: Comparing pointers that point to different objects
#  969|   
#  970|       if (g->is_connection) {
#  971|->         for (ptr = __start_connection_defaults; ptr < __stop_connection_defaults; ptr++) {
#  972|               if (nm_streq(key, *ptr))
#  973|                   return TRUE;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def83]
NetworkManager-1.55.91/src/core/nm-connectivity.c:1107:45: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-connectivity.c:1066:1: enter_function: entry to ‘check_platform_config’
NetworkManager-1.55.91/src/core/nm-connectivity.c:1075:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-connectivity.c:1080:17: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-connectivity.c:1084:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-connectivity.c:1093:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-connectivity.c:1098:8: branch_true: following ‘true’ branch (when ‘addr_family == 2’)...
NetworkManager-1.55.91/src/core/nm-connectivity.c:1105:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-connectivity.c:1105:9: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘check_platform_config’
NetworkManager-1.55.91/src/core/nm-connectivity.c:1105:9: return_function: returning to ‘check_platform_config’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/nm-connectivity.c:1105:9: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘check_platform_config’
NetworkManager-1.55.91/src/core/nm-connectivity.c:1105:9: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘check_platform_config’
NetworkManager-1.55.91/src/core/nm-connectivity.c:1106:21: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-connectivity.c:1107:45: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-connectivity.c:1107:45: danger: dereference of NULL ‘<unknown>’
# 1105|           nmp_cache_iter_for_each (&iter, routes, &plobj) {
# 1106|               route = NMP_OBJECT_CAST_IP4_ROUTE(plobj);
# 1107|->             if (nm_platform_route_scope_inv(route->scope_inv) == RT_SCOPE_UNIVERSE) {
# 1108|                   found_global = TRUE;
# 1109|                   break;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def84]
NetworkManager-1.55.91/src/core/nm-dbus-object.c:238:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/core/nm-dbus-object.c:234:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-dbus-object.c:237:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-dbus-object.c:237:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/core/nm-dbus-object.c:238:5: throw: if ‘g_variant_new_va’ throws an exception...
NetworkManager-1.55.91/src/core/nm-dbus-object.c:238:5: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#  236|   
#  237|       va_start(ap, format);
#  238|->     _nm_dbus_manager_obj_emit_signal(self,
#  239|                                        interface_info,
#  240|                                        signal_info,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def85]
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:1129:77: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘r’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3099:1: enter_function: entry to ‘_init_from_platform’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3116:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3117:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3117:12: branch_false: following ‘false’ branch (when ‘addr_family != 2’)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3120:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3121:9: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘_init_from_platform’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3121:9: return_function: returning to ‘_init_from_platform’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3121:9: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘_init_from_platform’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3121:9: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘_init_from_platform’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3122:18: call_function: calling ‘nm_l3_config_data_add_address_full’ from ‘_init_from_platform’
# 1127|           r = obj_new ? NMP_OBJECT_CAST_IP_ROUTE(obj_new) : (NMPlatformIPRoute *) pl_new;
# 1128|   
# 1129|->         if (nm_platform_route_type_is_nodev(nm_platform_route_type_uncoerce(r->type_coerced))) {
# 1130|               /* such routes don't have a device/next-hop. We track them without ifindex. */
# 1131|               ifindex = 0;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def86]
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2602:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2585:1: enter_function: entry to ‘nm_l3_config_data_get_blacklisted_ip4_routes’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2597:5: call_function: calling ‘nm_l3_config_data_lookup_objs’ from ‘nm_l3_config_data_get_blacklisted_ip4_routes’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2597:5: return_function: returning to ‘nm_l3_config_data_get_blacklisted_ip4_routes’ from ‘nm_l3_config_data_lookup_objs’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2597:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_l3_config_data_get_blacklisted_ip4_routes’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2597:5: return_function: returning to ‘nm_l3_config_data_get_blacklisted_ip4_routes’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2597:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3_config_data_get_blacklisted_ip4_routes’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2597:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3_config_data_get_blacklisted_ip4_routes’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2598:53: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2602:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2602:9: danger: dereference of NULL ‘<unknown>’
# 2600|           NMPlatformIPXRoute                rx;
# 2601|   
# 2602|->         nm_assert(my_addr->plen <= 32);
# 2603|           if (my_addr->plen == 0)
# 2604|               continue;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def87]
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3079:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3068:1: enter_function: entry to ‘sort_captured_addresses_4’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3071:9: branch_false: following ‘false’ branch (when ‘_obj’ is NULL)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3073:9: call_function: inlined call to ‘c_list_entry_offset’ from ‘sort_captured_addresses_4’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3073:9: branch_false: following ‘false’ branch (when ‘_obj’ is NULL)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3079:12: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3079:12: danger: dereference of NULL ‘<unknown>’
# 3077|   
# 3078|       /* Primary addresses first */
# 3079|->     return NM_FLAGS_HAS(addr_a->n_ifa_flags, IFA_F_SECONDARY)
# 3080|              - NM_FLAGS_HAS(addr_b->n_ifa_flags, IFA_F_SECONDARY);
# 3081|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def88]
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3080:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3071:9: branch_true: following ‘true’ branch (when ‘_obj’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3071:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3073:9: branch_false: following ‘false’ branch (when ‘_obj’ is NULL)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3079:12: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3080:14: danger: dereference of NULL ‘<unknown>’
# 3078|       /* Primary addresses first */
# 3079|       return NM_FLAGS_HAS(addr_a->n_ifa_flags, IFA_F_SECONDARY)
# 3080|->            - NM_FLAGS_HAS(addr_b->n_ifa_flags, IFA_F_SECONDARY);
# 3081|   }
# 3082|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def89]
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3360:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3282:1: enter_function: entry to ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3327:23: branch_true: following ‘true’ branch (when ‘IS_IPv4 != -1’)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3328:48: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3328:48: branch_true: following ‘true’ branch (when ‘IS_IPv4 != 0’)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: call_function: calling ‘nm_l3_config_data_lookup_objs’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: return_function: returning to ‘nm_l3_config_data_merge’ from ‘nm_l3_config_data_lookup_objs’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: return_function: returning to ‘nm_l3_config_data_merge’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3336:48: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3338:40: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3355:16: branch_false: following ‘false’ branch (when ‘hook_add_obj’ is NULL)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3358:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3358:13: branch_true: following ‘true’ branch (when ‘IS_IPv4 != 0’)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3358:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3360:17: danger: dereference of NULL ‘<unknown>’
# 3358|               nm_assert(IS_IPv4 || hook_result.ip4acd_not_ready == NM_OPTION_BOOL_DEFAULT);
# 3359|   
# 3360|->             if (a_src->ifindex != self->ifindex) {
# 3361|                   _ensure_a();
# 3362|                   a.ax.ifindex = self->ifindex;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def90]
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3411:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3282:1: enter_function: entry to ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3327:23: branch_true: following ‘true’ branch (when ‘IS_IPv4 != -1’)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3328:48: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3328:48: branch_true: following ‘true’ branch (when ‘IS_IPv4 != 0’)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: call_function: calling ‘nm_l3_config_data_lookup_objs’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: return_function: returning to ‘nm_l3_config_data_merge’ from ‘nm_l3_config_data_lookup_objs’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: return_function: returning to ‘nm_l3_config_data_merge’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3382:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: branch_true: following ‘true’ branch (when ‘IS_IPv4 != 0’)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: call_function: calling ‘nm_l3_config_data_lookup_objs’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: return_function: returning to ‘nm_l3_config_data_merge’ from ‘nm_l3_config_data_lookup_objs’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: return_function: returning to ‘nm_l3_config_data_merge’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3387:51: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3389:43: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3406:20: branch_false: following ‘false’ branch (when ‘hook_add_obj’ is NULL)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3409:17: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3411:21: danger: dereference of NULL ‘<unknown>’
# 3409|                   nm_assert(hook_result.ip4acd_not_ready == NM_OPTION_BOOL_DEFAULT);
# 3410|   
# 3411|->                 if (r_src->ifindex != self->ifindex) {
# 3412|                       _ensure_r();
# 3413|                       r.rx.ifindex = self->ifindex;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def91]
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3469:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘src’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3282:1: enter_function: entry to ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3327:23: branch_true: following ‘true’ branch (when ‘IS_IPv4 != -1’)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3328:48: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3328:48: branch_true: following ‘true’ branch (when ‘IS_IPv4 != 0’)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: call_function: calling ‘nm_l3_config_data_lookup_objs’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: return_function: returning to ‘nm_l3_config_data_merge’ from ‘nm_l3_config_data_lookup_objs’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: return_function: returning to ‘nm_l3_config_data_merge’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3332:9: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3382:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: branch_true: following ‘true’ branch (when ‘IS_IPv4 != 0’)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: call_function: calling ‘nm_l3_config_data_lookup_objs’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: return_function: returning to ‘nm_l3_config_data_merge’ from ‘nm_l3_config_data_lookup_objs’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: return_function: returning to ‘nm_l3_config_data_merge’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3383:13: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3_config_data_merge’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3456:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3468:14: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3468:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3469:16: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3469:16: danger: dereference of NULL ‘src’
# 3467|   
# 3468|           if (!NM_FLAGS_ANY(self->flags, has_dns_priority_flag)
# 3469|->             && NM_FLAGS_ANY(src->flags, has_dns_priority_flag)) {
# 3470|               int p = src->dns_priority_x[IS_IPv4];
# 3471|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def92]
NetworkManager-1.55.91/src/core/nm-l3-config-data.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘l3cd_4’
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1963:1: enter_function: entry to ‘reapply_connection’
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1971:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1972:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1974:9: call_function: calling ‘_configure_firewall’ from ‘reapply_connection’
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1974:9: return_function: returning to ‘reapply_connection’ from ‘_configure_firewall’
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1975:9: call_function: calling ‘_configure_firewall’ from ‘reapply_connection’
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1975:9: return_function: returning to ‘reapply_connection’ from ‘_configure_firewall’
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1977:9: call_function: calling ‘link_config’ from ‘reapply_connection’
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1977:9: return_function: returning to ‘reapply_connection’ from ‘link_config’
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1980:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1984:18: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1984:18: call_function: calling ‘_get_dev2_ip_config’ from ‘reapply_connection’
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1981:50: call_function: inlined call to ‘_nm_auto_unref_l3cd’ from ‘reapply_connection’
#   83|   #define nm_clear_l3cd(ptr) nm_clear_pointer((ptr), nm_l3_config_data_unref)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(const NML3ConfigData *, _nm_auto_unref_l3cd, nm_l3_config_data_unref);
#   86|   #define nm_auto_unref_l3cd nm_auto(_nm_auto_unref_l3cd)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def93]
NetworkManager-1.55.91/src/core/nm-l3-config-data.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘l3cd_commited_old’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5661:1: enter_function: entry to ‘nm_l3cfg_get_combined_l3cd’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5668:5: call_function: calling ‘_l3cfg_update_combined_config’ from ‘nm_l3cfg_get_combined_l3cd’
#   83|   #define nm_clear_l3cd(ptr) nm_clear_pointer((ptr), nm_l3_config_data_unref)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(const NML3ConfigData *, _nm_auto_unref_l3cd, nm_l3_config_data_unref);
#   86|   #define nm_auto_unref_l3cd nm_auto(_nm_auto_unref_l3cd)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def94]
NetworkManager-1.55.91/src/core/nm-l3-config-data.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘l3cd_old’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5661:1: enter_function: entry to ‘nm_l3cfg_get_combined_l3cd’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5668:5: call_function: calling ‘_l3cfg_update_combined_config’ from ‘nm_l3cfg_get_combined_l3cd’
#   83|   #define nm_clear_l3cd(ptr) nm_clear_pointer((ptr), nm_l3_config_data_unref)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(const NML3ConfigData *, _nm_auto_unref_l3cd, nm_l3_config_data_unref);
#   86|   #define nm_auto_unref_l3cd nm_auto(_nm_auto_unref_l3cd)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def95]
NetworkManager-1.55.91/src/core/nm-l3-config-data.h:88:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘l3cd’
NetworkManager-1.55.91/src/core/devices/wwan/nm-modem-broadband.c:1059:1: enter_function: entry to ‘stage3_ip_config_start’
NetworkManager-1.55.91/src/core/devices/wwan/nm-modem-broadband.c:1076:9: call_function: calling ‘_nm_g_return_if_fail_warning’ from ‘stage3_ip_config_start’
NetworkManager-1.55.91/src/core/devices/wwan/nm-modem-broadband.c:1065:45: call_function: inlined call to ‘_nm_auto_free_error’ from ‘stage3_ip_config_start’
NetworkManager-1.55.91/src/core/devices/wwan/nm-modem-broadband.c:1063:45: call_function: inlined call to ‘_nm_auto_unref_l3cd_init’ from ‘stage3_ip_config_start’
#   86|   #define nm_auto_unref_l3cd nm_auto(_nm_auto_unref_l3cd)
#   87|   
#   88|-> NM_AUTO_DEFINE_FCN0(NML3ConfigData *, _nm_auto_unref_l3cd_init, nm_l3_config_data_unref);
#   89|   #define nm_auto_unref_l3cd_init nm_auto(_nm_auto_unref_l3cd_init)
#   90|   

Error: CPPCHECK_WARNING (CWE-457): [#def96]
NetworkManager-1.55.91/src/core/nm-l3-ipv4ll.c:349: error[uninitvar]: Uninitialized variable: pladdr
#  347|   
#  348|       nm_l3_config_data_iter_ip4_address_for_each (&iter, l3cd, &pladdr) {
#  349|->         const in_addr_t addr = pladdr->address;
#  350|   
#  351|           nm_assert(nm_platform_ip4_address_is_link_local(pladdr));

Error: GCC_ANALYZER_WARNING (CWE-457): [#def97]
NetworkManager-1.55.91/src/core/nm-l3-ipv4ll.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘l3ipv4ll_reg’
NetworkManager-1.55.91/src/core/tests/test-l3cfg.c:656:1: enter_function: entry to ‘test_l3_ipv4ll’
NetworkManager-1.55.91/src/core/tests/test-l3cfg.c:674:5: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘test_l3_ipv4ll’
NetworkManager-1.55.91/src/core/tests/test-l3cfg.c:674:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-l3cfg.c:674:5: throw: if ‘nm_utils_get_monotonic_timestamp_nsec’ throws an exception...
NetworkManager-1.55.91/src/core/tests/test-l3cfg.c:671:66: call_function: inlined call to ‘_nm_auto_remove_l3ipv4ll_registration’ from ‘test_l3_ipv4ll’
#   89|   NML3IPv4LLRegistration *nm_l3_ipv4ll_register_remove(NML3IPv4LLRegistration *reg);
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(NML3IPv4LLRegistration *,
#   92|                       _nm_auto_remove_l3ipv4ll_registration,
#   93|                       nm_l3_ipv4ll_register_remove);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def98]
NetworkManager-1.55.91/src/core/nm-l3-ipv6ll.c:269:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pladdr_tentative’
NetworkManager-1.55.91/src/core/nm-l3-ipv6ll.c:513:1: enter_function: entry to ‘_check’
NetworkManager-1.55.91/src/core/nm-l3-ipv6ll.c:521:14: call_function: calling ‘_pladdr_find_ll’ from ‘_check’
#  267|       nm_assert(IN6_IS_ADDR_LINKLOCAL(&addr->address));
#  268|   
#  269|->     return NM_FLAGS_ANY(addr->n_ifa_flags, IFA_F_DADFAILED | IFA_F_DEPRECATED);
#  270|   }
#  271|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def99]
NetworkManager-1.55.91/src/core/nm-l3cfg.c:485:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5210:1: enter_function: entry to ‘_l3_commit_one’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5243:5: call_function: calling ‘_commit_collect_routes’ from ‘_l3_commit_one’
#  483|       nm_assert(obj);
#  484|   
#  485|->     has_ifindex = (NMP_OBJECT_CAST_OBJ_WITH_IFINDEX(obj)->ifindex > 0);
#  486|   
#  487|       nm_assert(has_ifindex

Error: GCC_ANALYZER_WARNING (CWE-476): [#def100]
NetworkManager-1.55.91/src/core/nm-l3cfg.c:4152:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘_ptr’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5661:1: enter_function: entry to ‘nm_l3cfg_get_combined_l3cd’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5668:5: call_function: calling ‘_l3cfg_update_combined_config’ from ‘nm_l3cfg_get_combined_l3cd’
# 4150|                                               &l3_config_datas_free);
# 4151|       for (i = 0; i < l3_config_datas_len; i++)
# 4152|->         l3_config_datas_arr[i] = _l3_config_datas_at(self->priv.p->l3_config_datas, i);
# 4153|   
# 4154|       if (l3_config_datas_len > 1) {

Error: CPPCHECK_WARNING (CWE-457): [#def101]
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5086: error[uninitvar]: Uninitialized variable: addr
# 5084|                    * later have the scope nm_platform_ip_address_get_scope() based on
# 5085|                    * the address. */
# 5086|->                 switch (nm_platform_ip_address_get_scope(addr_family, addr->ax.address_ptr)) {
# 5087|                   case RT_SCOPE_HOST:
# 5088|                       goto skip_addr;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def102]
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5700:19: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5685:1: enter_function: entry to ‘nm_l3cfg_get_configured_ip4_addresses’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5692:12: call_function: calling ‘nm_l3cfg_get_combined_l3cd’ from ‘nm_l3cfg_get_configured_ip4_addresses’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5692:12: return_function: returning to ‘nm_l3cfg_get_configured_ip4_addresses’ from ‘nm_l3cfg_get_combined_l3cd’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5694:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5697:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5699:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_l3cfg_get_configured_ip4_addresses’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5699:5: return_function: returning to ‘nm_l3cfg_get_configured_ip4_addresses’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5699:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3cfg_get_configured_ip4_addresses’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5699:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3cfg_get_configured_ip4_addresses’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5700:25: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5700:19: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5700:19: danger: dereference of NULL ‘<unknown>’
# 5698|   
# 5699|       nm_l3_config_data_iter_obj_for_each (&iter, l3cd, &obj, NMP_OBJECT_TYPE_IP4_ADDRESS) {
# 5700|->         in_addr_t tmp = NMP_OBJECT_CAST_IP4_ADDRESS(obj)->address;
# 5701|           nm_g_array_append_simple(array, tmp);
# 5702|       }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def103]
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5740:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5711:1: enter_function: entry to ‘nm_l3cfg_has_commited_ip6_addresses_pending_dad’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5720:12: call_function: calling ‘nm_l3cfg_get_combined_l3cd’ from ‘nm_l3cfg_has_commited_ip6_addresses_pending_dad’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5720:12: return_function: returning to ‘nm_l3cfg_has_commited_ip6_addresses_pending_dad’ from ‘nm_l3cfg_get_combined_l3cd’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5721:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5732:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5736:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_l3cfg_has_commited_ip6_addresses_pending_dad’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5736:5: return_function: returning to ‘nm_l3cfg_has_commited_ip6_addresses_pending_dad’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5736:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3cfg_has_commited_ip6_addresses_pending_dad’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5736:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3cfg_has_commited_ip6_addresses_pending_dad’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5737:49: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5740:14: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5740:14: danger: dereference of NULL ‘<unknown>’
# 5738|           const NMDedupMultiEntry    *l3cd_entry;
# 5739|   
# 5740|->         if (!NM_FLAGS_HAS(plat_addr->n_ifa_flags, IFA_F_TENTATIVE)
# 5741|               || NM_FLAGS_ANY(plat_addr->n_ifa_flags, IFA_F_DADFAILED | IFA_F_OPTIMISTIC))
# 5742|               continue;

Error: CPPCHECK_WARNING (CWE-457): [#def104]
NetworkManager-1.55.91/src/core/nm-manager.c:1700: warning[uninitvar]: Uninitialized variable: changed
# 1698|       }
# 1699|   
# 1700|->     return changed;
# 1701|   }
# 1702|   

Error: CPPCHECK_WARNING (CWE-457): [#def105]
NetworkManager-1.55.91/src/core/nm-manager.c:6274: error[uninitvar]: Uninitialized variable: ac
# 6272|   
# 6273|       nm_manager_for_each_active_connection_safe (self, ac, tmp_list, tmp_safe) {
# 6274|->         if (nm_active_connection_get_settings_connection(ac) == connection
# 6275|               && (nm_active_connection_get_state(ac) <= NM_ACTIVE_CONNECTION_STATE_ACTIVATED)) {
# 6276|               if (!nm_manager_deactivate_connection(self,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def106]
NetworkManager-1.55.91/src/core/nm-netns.c:202:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-netns.c:199:45: branch_false: following ‘false’ branch (when ‘_obj’ is NULL)...
NetworkManager-1.55.91/src/core/nm-netns.c:200:45: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-netns.c:200:45: branch_false: following ‘false’ branch (when ‘_obj’ is NULL)...
NetworkManager-1.55.91/src/core/nm-netns.c:202:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-netns.c:202:5: danger: dereference of NULL ‘<unknown>’
#  200|       const NMPlatformIP4Route *route_b     = NMP_OBJECT_CAST_IP4_ROUTE(track_obj_b->obj);
#  201|   
#  202|->     nm_assert(route_a->ifindex > 0);
#  203|       nm_assert(route_a->n_nexthops <= 1);
#  204|       nm_assert(route_b->ifindex > 0);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def107]
NetworkManager-1.55.91/src/core/nm-netns.c:204:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-netns.c:199:45: branch_true: following ‘true’ branch (when ‘_obj’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-netns.c:199:45: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-netns.c:200:45: branch_false: following ‘false’ branch (when ‘_obj’ is NULL)...
NetworkManager-1.55.91/src/core/nm-netns.c:202:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-netns.c:204:5: danger: dereference of NULL ‘<unknown>’
#  202|       nm_assert(route_a->ifindex > 0);
#  203|       nm_assert(route_a->n_nexthops <= 1);
#  204|->     nm_assert(route_b->ifindex > 0);
#  205|       nm_assert(route_b->n_nexthops <= 1);
#  206|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def108]
NetworkManager-1.55.91/src/core/nm-netns.c:278:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-netns.c:216:1: enter_function: entry to ‘_ecmp_track_init_merged_obj’
NetworkManager-1.55.91/src/core/nm-netns.c:229:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-netns.c:234:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-netns.c:238:8: branch_false: following ‘false’ branch (when ‘n != 1’)...
NetworkManager-1.55.91/src/core/nm-netns.c:247:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-netns.c:248:5: call_function: calling ‘nmp_object_ref_set’ from ‘_ecmp_track_init_merged_obj’
NetworkManager-1.55.91/src/core/nm-netns.c:248:5: return_function: returning to ‘_ecmp_track_init_merged_obj’ from ‘nmp_object_ref_set’
NetworkManager-1.55.91/src/core/nm-netns.c:272:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-netns.c:273:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-netns.c:273:12: branch_false: following ‘false’ branch (when ‘i == 0’)...
NetworkManager-1.55.91/src/core/nm-netns.c:283:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-netns.c:272:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-netns.c:273:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-netns.c:274:44: branch_false: following ‘false’ branch (when ‘_obj’ is NULL)...
NetworkManager-1.55.91/src/core/nm-netns.c:275:56: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-netns.c:278:28: danger: dereference of NULL ‘<unknown>’
#  276|   
#  277|               *nh = (NMPlatformIP4RtNextHop) {
#  278|->                 .ifindex = r->ifindex,
#  279|                   .gateway = r->gateway,
#  280|                   .weight  = r->weight,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def109]
NetworkManager-1.55.91/src/core/nm-netns.c:734:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-netns.c:732:13: branch_false: following ‘false’ branch (when ‘_obj’ is NULL)...
NetworkManager-1.55.91/src/core/nm-netns.c:734:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-netns.c:734:5: danger: dereference of NULL ‘<unknown>’
#  732|       route = NMP_OBJECT_CAST_IP4_ROUTE(obj);
#  733|   
#  734|->     nm_assert(route->ifindex > 0);
#  735|       nm_assert(route->ifindex == nm_l3cfg_get_ifindex(l3cfg));
#  736|       nm_assert(route->n_nexthops <= 1);

Error: CPPCHECK_WARNING (CWE-457): [#def110]
NetworkManager-1.55.91/src/core/nm-pacrunner-manager.c:147: error[uninitvar]: Uninitialized variable: address
#  145|       nm_l3_config_data_iter_ip_address_for_each (&ipconf_iter, l3cd, addr_family, &address) {
#  146|           cidr = g_strdup_printf("%s/%u",
#  147|->                                nm_inet_ntop(addr_family, address->address_ptr, sbuf),
#  148|                                  address->plen);
#  149|           g_ptr_array_add(domains, cidr);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def111]
NetworkManager-1.55.91/src/core/nm-pacrunner-manager.c:148:32: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘address’
NetworkManager-1.55.91/src/core/nm-pacrunner-manager.c:163:1: enter_function: entry to ‘_make_request_create_proxy_configuration’
NetworkManager-1.55.91/src/core/nm-pacrunner-manager.c:201:8: branch_true: following ‘true’ branch (when ‘l3cd’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-pacrunner-manager.c:204:19: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-pacrunner-manager.c:206:9: call_function: calling ‘get_ip_domains’ from ‘_make_request_create_proxy_configuration’
#  146|           cidr = g_strdup_printf("%s/%u",
#  147|                                  nm_inet_ntop(addr_family, address->address_ptr, sbuf),
#  148|->                                address->plen);
#  149|           g_ptr_array_add(domains, cidr);
#  150|       }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def112]
NetworkManager-1.55.91/src/core/nm-pacrunner-manager.c:153:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘route’
NetworkManager-1.55.91/src/core/nm-pacrunner-manager.c:163:1: enter_function: entry to ‘_make_request_create_proxy_configuration’
NetworkManager-1.55.91/src/core/nm-pacrunner-manager.c:201:8: branch_true: following ‘true’ branch (when ‘l3cd’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-pacrunner-manager.c:204:19: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-pacrunner-manager.c:206:9: call_function: calling ‘get_ip_domains’ from ‘_make_request_create_proxy_configuration’
#  151|   
#  152|       nm_l3_config_data_iter_ip_route_for_each (&ipconf_iter, l3cd, addr_family, &route) {
#  153|->         if (NM_PLATFORM_IP_ROUTE_IS_DEFAULT(route))
#  154|               continue;
#  155|           cidr = g_strdup_printf("%s/%u",

Error: CPPCHECK_WARNING (CWE-457): [#def113]
NetworkManager-1.55.91/src/core/nm-pacrunner-manager.c:156: error[uninitvar]: Uninitialized variable: route
#  154|               continue;
#  155|           cidr = g_strdup_printf("%s/%u",
#  156|->                                nm_inet_ntop(addr_family, route->network_ptr, sbuf),
#  157|                                  route->plen);
#  158|           g_ptr_array_add(domains, cidr);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def114]
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:243:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:238:5: branch_true: following ‘true’ branch (when ‘len != 0’)...
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:239:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:239:5: branch_true: following ‘true’ branch (when ‘a’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:241:11: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:242:17: branch_true: following ‘true’ branch (when ‘i < len’)...
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:243:19: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:243:9: danger: dereference of NULL ‘<unknown>’
#  241|       c_a = g_new(NMPlatformIP4Route, len);
#  242|       for (i = 0; i < len; i++)
#  243|->         c_a[i] = *NMP_OBJECT_CAST_IP4_ROUTE(a[i]);
#  244|       nmtst_platform_ip4_routes_equal(c_a, b, len, ignore_order);
#  245|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def115]
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:314:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:309:5: branch_true: following ‘true’ branch (when ‘len != 0’)...
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:310:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:310:5: branch_true: following ‘true’ branch (when ‘a’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:312:11: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:313:17: branch_true: following ‘true’ branch (when ‘i < len’)...
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:314:19: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:314:9: danger: dereference of NULL ‘<unknown>’
#  312|       c_a = g_new(NMPlatformIP6Route, len);
#  313|       for (i = 0; i < len; i++)
#  314|->         c_a[i] = *NMP_OBJECT_CAST_IP6_ROUTE(a[i]);
#  315|       nmtst_platform_ip6_routes_equal(c_a, b, len, ignore_order);
#  316|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def116]
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:250:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:245:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:248:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:248:9: branch_false: following ‘false’ branch (when ‘ifindex <= 0’)...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:250:25: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:250:25: branch_false: following ‘false’ branch (when ‘name’ is NULL)...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:250:25: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:250:5: danger: dereference of NULL ‘<unknown>’
#  248|           ifindex > 0 ? g_strdup_printf("fe80::fa1e:%0x:%0x", ifindex / 256, ifindex % 256) : NULL;
#  249|   
#  250|->     link->ifindex     = name ? ifindex : 0;
#  251|       link->type        = type;
#  252|       link->kind        = g_intern_string(nm_link_type_to_string(type));

Error: GCC_ANALYZER_WARNING (CWE-476): [#def117]
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:435:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:418:1: enter_function: entry to ‘link_add_one’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:433:14: call_function: calling ‘link_add_pre’ from ‘link_add_one’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:433:14: return_function: returning to ‘link_add_one’ from ‘link_add_pre’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:435:15: branch_false: following ‘false’ branch (when ‘_obj’ is NULL)...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:435:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:435:5: danger: dereference of NULL ‘<unknown>’
#  433|       device = link_add_pre(platform, name, NM_LINK_TYPE_VLAN, NULL, 0, 0);
#  434|   
#  435|->     ifindex = NMP_OBJECT_CAST_LINK(device->obj)->ifindex;
#  436|   
#  437|       if (prepare_fcn)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def118]
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1081:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1052:1: enter_function: entry to ‘ipx_address_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1066:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1068:19: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1070:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘ipx_address_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1070:5: return_function: returning to ‘ipx_address_delete’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1070:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘ipx_address_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1070:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘ipx_address_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1070:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1076:26: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1078:12: branch_true: following ‘true’ branch (when ‘addr_family == 2’)...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1079:51: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1079:51: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1081:17: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1081:17: danger: dereference of NULL ‘<unknown>’
# 1079|               const NMPlatformIP4Address *address = NMP_OBJECT_CAST_IP4_ADDRESS(o);
# 1080|   
# 1081|->             if (address->ifindex != ifindex || (addr && address->address != *((guint32 *) addr))
# 1082|                   || (plen && address->plen != *plen)
# 1083|                   || (peer_addr

Error: GCC_ANALYZER_WARNING (CWE-476): [#def119]
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1092:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1052:1: enter_function: entry to ‘ipx_address_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1066:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1068:19: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1070:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘ipx_address_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1070:5: return_function: returning to ‘ipx_address_delete’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1070:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘ipx_address_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1070:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘ipx_address_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1070:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1076:26: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1078:12: branch_false: following ‘false’ branch (when ‘addr_family != 2’)...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1089:51: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1089:51: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1091:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1091:13: branch_true: following ‘true’ branch (when ‘peer_addr’ is NULL)...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1092:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1092:17: danger: dereference of NULL ‘<unknown>’
# 1090|   
# 1091|               g_assert(!peer_addr);
# 1092|->             if (address->ifindex != ifindex
# 1093|                   || (addr && !IN6_ARE_ADDR_EQUAL(&address->address, addr))
# 1094|                   || (plen && address->plen != *plen))

Error: GCC_ANALYZER_WARNING (CWE-476): [#def120]
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1161:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1130:1: enter_function: entry to ‘ipx_route_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1140:9: call_function: inlined call to ‘NMP_OBJECT_GET_TYPE’ from ‘ipx_route_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1140:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1143:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1143:9: branch_true: following ‘true’ branch (when ‘ifindex == -1’)...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1144:20: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1153:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘ipx_route_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1153:5: return_function: returning to ‘ipx_route_delete’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1153:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘ipx_route_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1153:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘ipx_route_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1153:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1154:26: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1156:12: branch_true: following ‘true’ branch (when ‘obj’ is non-NULL)...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1157:16: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1157:16: branch_true: following ‘true’ branch (when ‘obj_type == 4’)...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1158:51: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1158:51: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1159:51: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1161:21: danger: dereference of NULL ‘<unknown>’
# 1159|                   const NMPlatformIP4Route *r     = NMP_OBJECT_CAST_IP4_ROUTE(obj);
# 1160|   
# 1161|->                 if (route->network != r->network || route->plen != r->plen
# 1162|                       || route->metric != r->metric)
# 1163|                       continue;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def121]
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1168:74: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1130:1: enter_function: entry to ‘ipx_route_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1140:9: call_function: inlined call to ‘NMP_OBJECT_GET_TYPE’ from ‘ipx_route_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1140:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1143:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1143:9: branch_true: following ‘true’ branch (when ‘ifindex == -1’)...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1144:20: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1153:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘ipx_route_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1153:5: return_function: returning to ‘ipx_route_delete’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1153:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘ipx_route_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1153:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘ipx_route_delete’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1153:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1154:26: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1156:12: branch_true: following ‘true’ branch (when ‘obj’ is non-NULL)...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1157:16: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1157:16: branch_false: following ‘false’ branch (when ‘obj_type != 4’)...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1165:51: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1165:51: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1166:51: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1168:22: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1168:74: danger: dereference of NULL ‘<unknown>’
# 1166|                   const NMPlatformIP6Route *r     = NMP_OBJECT_CAST_IP6_ROUTE(obj);
# 1167|   
# 1168|->                 if (!IN6_ARE_ADDR_EQUAL(&route->network, &r->network) || route->plen != r->plen
# 1169|                       || route->metric != r->metric)
# 1170|                       continue;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def122]
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1240:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1198:1: enter_function: entry to ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1217:5: call_function: inlined call to ‘NMP_OBJECT_GET_TYPE’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1217:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1220:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1227:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1229:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1235:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1237:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1239:14: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1240:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1240:13: danger: dereference of NULL ‘<unknown>’
# 1238|       case AF_INET:
# 1239|           r4 = NMP_OBJECT_CAST_IP4_ROUTE(obj);
# 1240|->         if (r4->gateway)
# 1241|               has_gateway = TRUE;
# 1242|           break;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def123]
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1260:75: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1198:1: enter_function: entry to ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1217:5: call_function: inlined call to ‘NMP_OBJECT_GET_TYPE’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1217:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1220:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1227:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1229:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1235:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1235:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1239:14: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1239:14: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1240:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: call_function: inlined call to ‘NMP_OBJECT_GET_TYPE’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: return_function: returning to ‘ip_route_add’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1258:16: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1259:50: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1259:50: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1260:75: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1260:75: danger: dereference of NULL ‘<unknown>’
# 1258|               if (addr_family == AF_INET) {
# 1259|                   const NMPlatformIP4Route *item = NMP_OBJECT_CAST_IP4_ROUTE(o);
# 1260|->                 guint32 n = nm_ip4_addr_clear_host_address(item->network, item->plen);
# 1261|                   guint32 g = nm_ip4_addr_clear_host_address(r4->gateway, item->plen);
# 1262|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def124]
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1270:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1198:1: enter_function: entry to ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1217:5: call_function: inlined call to ‘NMP_OBJECT_GET_TYPE’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1217:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1220:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1227:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1229:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1235:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1237:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1244:14: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1245:14: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: call_function: inlined call to ‘NMP_OBJECT_GET_TYPE’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: return_function: returning to ‘ip_route_add’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1258:16: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1268:50: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1268:50: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1270:21: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1270:21: danger: dereference of NULL ‘<unknown>’
# 1268|                   const NMPlatformIP6Route *item = NMP_OBJECT_CAST_IP6_ROUTE(o);
# 1269|   
# 1270|->                 if (r->ifindex == item->ifindex
# 1271|                       && nm_ip6_addr_same_prefix(&r6->gateway, &item->network, item->plen)) {
# 1272|                       has_route_to_gw = TRUE;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def125]
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1289:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1198:1: enter_function: entry to ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1217:5: call_function: inlined call to ‘NMP_OBJECT_GET_TYPE’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1217:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1220:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1227:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1229:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1235:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1237:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1244:14: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1245:14: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: call_function: inlined call to ‘NMP_OBJECT_GET_TYPE’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: return_function: returning to ‘ip_route_add’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1255:9: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1277:12: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1277:12: branch_true: following ‘true’ branch (when ‘has_route_to_gw == 0’)...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1280:16: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1280:16: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1289:17: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1289:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1289:17: danger: dereference of NULL ‘<unknown>’
# 1287|                       r->metric);
# 1288|               } else {
# 1289|->                 nm_log_warn(
# 1290|                       LOGD_PLATFORM,
# 1291|                       "Fake platform: failure adding ip6-route '%d: %s/%d %d': Network Unreachable",

Error: GCC_ANALYZER_WARNING (CWE-476): [#def126]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:166:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘found’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:144:1: enter_function: entry to ‘nmtstp_platform_ip_address_find’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:152:5: branch_false: following ‘false’ branch (when ‘self’ is non-NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:152:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:162:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nmtstp_platform_ip_address_find’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:162:5: return_function: returning to ‘nmtstp_platform_ip_address_find’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:162:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nmtstp_platform_ip_address_find’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:162:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nmtstp_platform_ip_address_find’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:163:40: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:165:9: call_function: inlined call to ‘NMP_OBJECT_GET_ADDR_FAMILY’ from ‘nmtstp_platform_ip_address_find’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:165:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:166:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:166:9: branch_false: following ‘false’ branch (when ‘ifindex > 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:166:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:166:9: danger: dereference of NULL ‘<unknown>’
#  164|   
#  165|           g_assert(NMP_OBJECT_GET_ADDR_FAMILY(obj) == addr_family);
#  166|->         g_assert(ifindex <= 0 || a->ifindex == ifindex);
#  167|   
#  168|           if (memcmp(addr, a->address_ptr, nm_utils_addr_family_to_size(addr_family)) != 0)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def127]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:333:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:318:1: enter_function: entry to ‘nmtstp_platform_ip4_route_delete’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:328:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nmtstp_platform_ip4_route_delete’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:328:5: return_function: returning to ‘nmtstp_platform_ip4_route_delete’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:328:5: call_function: calling ‘nm_dedup_multi_iter_next’ from ‘nmtstp_platform_ip4_route_delete’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:328:5: return_function: returning to ‘nmtstp_platform_ip4_route_delete’ from ‘nm_dedup_multi_iter_next’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:328:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:331:39: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:331:39: branch_false: following ‘false’ branch (when ‘_obj’ is NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:333:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:333:13: danger: dereference of NULL ‘<unknown>’
#  331|           const NMPlatformIP4Route *r = NMP_OBJECT_CAST_IP4_ROUTE(iter.current->obj);
#  332|   
#  333|->         if (r->ifindex != ifindex || r->network != network || r->plen != plen
#  334|               || r->metric != metric) {
#  335|               continue;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def128]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:360:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:345:1: enter_function: entry to ‘nmtstp_platform_ip6_route_delete’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:355:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nmtstp_platform_ip6_route_delete’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:355:5: return_function: returning to ‘nmtstp_platform_ip6_route_delete’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:355:5: call_function: calling ‘nm_dedup_multi_iter_next’ from ‘nmtstp_platform_ip6_route_delete’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:355:5: return_function: returning to ‘nmtstp_platform_ip6_route_delete’ from ‘nm_dedup_multi_iter_next’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:355:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:358:39: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:358:39: branch_false: following ‘false’ branch (when ‘_obj’ is NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:360:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:360:13: danger: dereference of NULL ‘<unknown>’
#  358|           const NMPlatformIP6Route *r = NMP_OBJECT_CAST_IP6_ROUTE(iter.current->obj);
#  359|   
#  360|->         if (r->ifindex != ifindex || !IN6_ARE_ADDR_EQUAL(&r->network, &network) || r->plen != plen
#  361|               || r->metric != metric) {
#  362|               continue;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def129]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:599:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘r’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:579:1: enter_function: entry to ‘_ip4_route_get’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:593:5: call_function: calling ‘_init_platform’ from ‘_ip4_route_get’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:593:5: return_function: returning to ‘_ip4_route_get’ from ‘_init_platform’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:598:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘_ip4_route_get’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:598:5: return_function: returning to ‘_ip4_route_get’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:598:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘_ip4_route_get’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:598:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘_ip4_route_get’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:599:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:599:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:599:13: danger: dereference of NULL ‘<unknown>’
#  597|       c = 0;
#  598|       nmp_cache_iter_for_each (&iter, nm_platform_lookup(platform, &lookup), &o) {
#  599|->         if (NMP_OBJECT_CAST_IP4_ROUTE(o)->ifindex != ifindex && ifindex > 0)
#  600|               continue;
#  601|           if (!r)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def130]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:698:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘r’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:671:1: enter_function: entry to ‘_ip6_route_get’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:686:5: call_function: calling ‘_init_platform’ from ‘_ip6_route_get’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:686:5: return_function: returning to ‘_ip6_route_get’ from ‘_init_platform’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:697:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘_ip6_route_get’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:697:5: return_function: returning to ‘_ip6_route_get’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:697:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘_ip6_route_get’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:697:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘_ip6_route_get’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:698:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:698:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:698:13: danger: dereference of NULL ‘<unknown>’
#  696|       c = 0;
#  697|       nmp_cache_iter_for_each (&iter, nm_platform_lookup(platform, &lookup), &o) {
#  698|->         if (NMP_OBJECT_CAST_IP6_ROUTE(o)->ifindex != ifindex && ifindex > 0)
#  699|               continue;
#  700|           if (!r)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def131]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:781:15: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:780:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:781:15: throw: if ‘g_strdup_vprintf’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:781:15: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
#  779|   
#  780|       va_start(ap, format);
#  781|->     command = g_strdup_vprintf(format, ap);
#  782|       va_end(ap);
#  783|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def132]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3226:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_c2p[0]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_true: following ‘true’ branch (when ‘e != 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3225:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3226:9: throw: if ‘nm_strerror_native’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3226:9: danger: ‘pipefd_c2p[0]’ leaks here
# 3224|       if (e != 0) {
# 3225|           errsv = errno;
# 3226|->         g_set_error(error,
# 3227|                       NM_UTILS_ERROR,
# 3228|                       NM_UTILS_ERROR_UNKNOWN,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def133]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3226:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_c2p[1]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_true: following ‘true’ branch (when ‘e != 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3225:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3226:9: throw: if ‘nm_strerror_native’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3226:9: danger: ‘pipefd_c2p[1]’ leaks here
# 3224|       if (e != 0) {
# 3225|           errsv = errno;
# 3226|->         g_set_error(error,
# 3227|                       NM_UTILS_ERROR,
# 3228|                       NM_UTILS_ERROR_UNKNOWN,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def134]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3240:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_c2p[0]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3237:11: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3238:8: branch_true: following ‘true’ branch (when ‘pid < 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3239:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3240:9: throw: if ‘nm_strerror_native’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3240:9: danger: ‘pipefd_c2p[0]’ leaks here
# 3238|       if (pid < 0) {
# 3239|           errsv = errno;
# 3240|->         g_set_error(error,
# 3241|                       NM_UTILS_ERROR,
# 3242|                       NM_UTILS_ERROR_UNKNOWN,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def135]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3240:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_c2p[1]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3237:11: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3238:8: branch_true: following ‘true’ branch (when ‘pid < 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3239:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3240:9: throw: if ‘nm_strerror_native’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3240:9: danger: ‘pipefd_c2p[1]’ leaks here
# 3238|       if (pid < 0) {
# 3239|           errsv = errno;
# 3240|->         g_set_error(error,
# 3241|                       NM_UTILS_ERROR,
# 3242|                       NM_UTILS_ERROR_UNKNOWN,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def136]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3240:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_p2c[0]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3237:11: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3238:8: branch_true: following ‘true’ branch (when ‘pid < 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3239:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3240:9: throw: if ‘nm_strerror_native’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3240:9: danger: ‘pipefd_p2c[0]’ leaks here
# 3238|       if (pid < 0) {
# 3239|           errsv = errno;
# 3240|->         g_set_error(error,
# 3241|                       NM_UTILS_ERROR,
# 3242|                       NM_UTILS_ERROR_UNKNOWN,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def137]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3240:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_p2c[1]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3237:11: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3238:8: branch_true: following ‘true’ branch (when ‘pid < 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3239:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3240:9: throw: if ‘nm_strerror_native’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3240:9: danger: ‘pipefd_p2c[1]’ leaks here
# 3238|       if (pid < 0) {
# 3239|           errsv = errno;
# 3240|->         g_set_error(error,
# 3241|                       NM_UTILS_ERROR,
# 3242|                       NM_UTILS_ERROR_UNKNOWN,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def138]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3268:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_c2p[1]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3237:11: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3238:8: branch_false: following ‘false’ branch (when ‘pid >= 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_true: following ‘true’ branch (when ‘pid == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3256:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3268:17: throw: if ‘write’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3268:17: danger: ‘pipefd_c2p[1]’ leaks here
# 3266|           /* sync with parent process and send result. */
# 3267|           do {
# 3268|->             r = write(pipefd_c2p[1], &errsv, sizeof(errsv));
# 3269|           } while (r < 0 && errno == EINTR);
# 3270|           if (r != sizeof(errsv)) {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def139]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3268:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_p2c[0]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3237:11: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3238:8: branch_false: following ‘false’ branch (when ‘pid >= 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_true: following ‘true’ branch (when ‘pid == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3256:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3268:17: throw: if ‘write’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3268:17: danger: ‘pipefd_p2c[0]’ leaks here
# 3266|           /* sync with parent process and send result. */
# 3267|           do {
# 3268|->             r = write(pipefd_c2p[1], &errsv, sizeof(errsv));
# 3269|           } while (r < 0 && errno == EINTR);
# 3270|           if (r != sizeof(errsv)) {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def140]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3301:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_p2c[1]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3237:11: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3238:8: branch_false: following ‘false’ branch (when ‘pid >= 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_false: following ‘false’ branch (when ‘pid != 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3287:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3297:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3301:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3301:13: throw: if ‘nm_utils_error_quark’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3301:13: danger: ‘pipefd_p2c[1]’ leaks here
# 3299|   
# 3300|           if (r != sizeof(errsv)) {
# 3301|->             g_set_error(error,
# 3302|                           NM_UTILS_ERROR,
# 3303|                           NM_UTILS_ERROR_UNKNOWN,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def141]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3306:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_p2c[1]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3237:11: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3238:8: branch_false: following ‘false’ branch (when ‘pid >= 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_false: following ‘false’ branch (when ‘pid != 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3287:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3297:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3297:31: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3297:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3306:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3306:13: throw: if ‘nm_strerror_native’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3306:13: danger: ‘pipefd_p2c[1]’ leaks here
# 3304|                           "child process failed for unknown reason");
# 3305|           } else {
# 3306|->             g_set_error(error,
# 3307|                           NM_UTILS_ERROR,
# 3308|                           NM_UTILS_ERROR_UNKNOWN,

Error: GCC_ANALYZER_WARNING (CWE-775): [#def142]
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3321:26: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_p2c[1]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3237:11: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3238:8: branch_false: following ‘false’ branch (when ‘pid >= 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_false: following ‘false’ branch (when ‘pid != 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3287:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3297:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3321:26: throw: if ‘g_malloc0’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3321:26: danger: ‘pipefd_p2c[1]’ leaks here
# 3319|       }
# 3320|   
# 3321|->     ns_handle          = g_new0(NMTstpNamespaceHandle, 1);
# 3322|       ns_handle->pid     = pid;
# 3323|       ns_handle->pipe_fd = pipefd_p2c[1];

Error: CPPCHECK_WARNING (CWE-476): [#def143]
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:669: error[nullPointer]: Null pointer dereference: plink
#  667|                                                                 &plink)));
#  668|       g_assert(plink);
#  669|->     link = *plink;
#  670|       g_assert_cmpstr(link.name, ==, DEVICE_NAME);
#  671|   

Error: CPPCHECK_WARNING (CWE-457): [#def144]
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:1398: error[uninitvar]: Uninitialized variable: ifindex
# 1396|       nmtstp_run_command_check("ip link add %s type dummy", PARENT_NAME);
# 1397|       ifindex_parent =
# 1398|->         nmtstp_assert_wait_for_link(NM_PLATFORM_GET, PARENT_NAME, NM_LINK_TYPE_DUMMY, 100)->ifindex;
# 1399|   
# 1400|       switch (test_data->link_type) {

Error: GCC_ANALYZER_WARNING (CWE-404): [#def145]
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2323:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2270:1: enter_function: entry to ‘_assert_xgress_qos_mappings_impl’
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2281:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2282:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2283:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2284:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2284:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2286:9: call_function: inlined call to ‘nmtst_is_debug’ from ‘_assert_xgress_qos_mappings_impl’
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2309:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2310:12: branch_true: following ‘true’ branch (when ‘n > 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2312:18: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2323:9: branch_false: following ‘false’ branch (when ‘found == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2323:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2323:9: throw: if ‘g_assertion_message_expr’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2323:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(12)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/11)
# 2321|               }
# 2322|           }
# 2323|->         g_assert(found);
# 2324|       }
# 2325|       va_end(ap);

Error: CPPCHECK_WARNING (CWE-457): [#def146]
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:2356: error[uninitvar]: Uninitialized variable: ifindex
# 2354|       nmtstp_run_command_check("ip link add %s type dummy", PARENT_NAME);
# 2355|       ifindex_parent =
# 2356|->         nmtstp_assert_wait_for_link(NM_PLATFORM_GET, PARENT_NAME, NM_LINK_TYPE_DUMMY, 100)->ifindex;
# 2357|   
# 2358|       nmtstp_run_command_check("ip link add name %s link %s type vlan id 1245",

Error: GCC_ANALYZER_WARNING (CWE-476): [#def147]
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:31:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:21:1: enter_function: entry to ‘_wait_for_ipv4_addr_device_route’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:31:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘_wait_for_ipv4_addr_device_route’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:31:5: return_function: returning to ‘_wait_for_ipv4_addr_device_route’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:31:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘_wait_for_ipv4_addr_device_route’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:31:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘_wait_for_ipv4_addr_device_route’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:31:5: danger: dereference of NULL ‘<unknown>’
#   29|   
#   30|       addr = nm_ip4_addr_clear_host_address(addr, plen);
#   31|->     NMTST_WAIT_ASSERT(400, {
#   32|           NMDedupMultiIter iter;
#   33|           NMPLookup        lookup;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def148]
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1142:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1131:1: enter_function: entry to ‘_rule_find_by_priority’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1141:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘_rule_find_by_priority’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1141:5: return_function: returning to ‘_rule_find_by_priority’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1141:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘_rule_find_by_priority’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1141:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘_rule_find_by_priority’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1142:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1142:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1142:13: danger: dereference of NULL ‘<unknown>’
# 1140|       head_entry = nm_platform_lookup(platform, &lookup);
# 1141|       nmp_cache_iter_for_each (&iter, head_entry, &o) {
# 1142|->         if (NMP_OBJECT_CAST_ROUTING_RULE(o)->priority != priority)
# 1143|               continue;
# 1144|           g_assert(!obj);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def149]
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1547:34: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1546:42: branch_false: following ‘false’ branch (when ‘obj’ is NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1547:43: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1547:43: branch_false: following ‘false’ branch (when ‘obj_comp’ is NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1547:34: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1547:34: danger: dereference of NULL ‘<unknown>’
# 1545|   {
# 1546|       const NMPlatformRoutingRule *rr    = NMP_OBJECT_CAST_ROUTING_RULE(obj);
# 1547|->     NMPlatformRoutingRule        rr_co = *NMP_OBJECT_CAST_ROUTING_RULE(obj_comp);
# 1548|   
# 1549|       switch (op_type) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def150]
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1556:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1546:42: branch_false: following ‘false’ branch (when ‘obj’ is NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1547:43: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1547:43: branch_true: following ‘true’ branch (when ‘obj_comp’ is non-NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1547:43: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1556:13: danger: dereference of NULL ‘<unknown>’
# 1554|            *
# 1555|            * Work around that. */
# 1556|->         if (rr->src_len == 0)
# 1557|               rr_co.src_len = 0;
# 1558|           if (rr->dst_len == 0)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def151]
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1574:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1546:42: branch_false: following ‘false’ branch (when ‘obj’ is NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1547:43: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1547:43: branch_true: following ‘true’ branch (when ‘obj_comp’ is non-NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1547:43: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1574:13: danger: dereference of NULL ‘<unknown>’
# 1572|           /* when deleting a rule with RTM_DELRULE, kernel tries to find the
# 1573|            * candidate to delete. It might delete the wrong rule (rh#1685816). */
# 1574|->         if (rr->action == FR_ACT_UNSPEC)
# 1575|               rr_co.action = FR_ACT_UNSPEC;
# 1576|           if (rr->iifname[0] == '\0')

Error: GCC_ANALYZER_WARNING (CWE-476): [#def152]
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:68:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:61:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:62:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:63:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:64:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:67:13: branch_false: following ‘false’ branch (when ‘obj’ is NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:68:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:68:5: danger: dereference of NULL ‘<unknown>’
#   66|       obj   = plat->pdata[0];
#   67|       qdisc = NMP_OBJECT_CAST_QDISC(obj);
#   68|->     g_assert_cmpint(qdisc->parent, ==, TC_H_ROOT);
#   69|       g_assert_cmpstr(qdisc->kind, ==, "fq_codel");
#   70|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def153]
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:73:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:61:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:62:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:63:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:64:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:67:13: branch_true: following ‘true’ branch (when ‘obj’ is non-NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:67:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:72:13: branch_false: following ‘false’ branch (when ‘obj’ is NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:73:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:73:5: danger: dereference of NULL ‘<unknown>’
#   71|       obj   = plat->pdata[1];
#   72|       qdisc = NMP_OBJECT_CAST_QDISC(obj);
#   73|->     g_assert_cmpint(qdisc->parent, ==, TC_H_INGRESS);
#   74|       g_assert_cmpstr(qdisc->kind, ==, "ingress");
#   75|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def154]
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:108:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:101:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:102:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:103:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:104:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:107:13: branch_false: following ‘false’ branch (when ‘obj’ is NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:108:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:108:5: danger: dereference of NULL ‘<unknown>’
#  106|       obj   = plat->pdata[0];
#  107|       qdisc = NMP_OBJECT_CAST_QDISC(obj);
#  108|->     g_assert_cmpstr(qdisc->kind, ==, "fq_codel");
#  109|       g_assert_cmpint(qdisc->handle, ==, TC_H_MAKE(0x8142 << 16, 0));
#  110|       g_assert_cmpint(qdisc->parent, ==, TC_H_ROOT);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def155]
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:147:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:140:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:141:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:142:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:143:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:146:13: branch_false: following ‘false’ branch (when ‘obj’ is NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:147:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:147:5: danger: dereference of NULL ‘<unknown>’
#  145|       obj   = plat->pdata[0];
#  146|       qdisc = NMP_OBJECT_CAST_QDISC(obj);
#  147|->     g_assert_cmpstr(qdisc->kind, ==, "sfq");
#  148|       g_assert_cmpint(qdisc->handle, ==, TC_H_MAKE(0x8143 << 16, 0));
#  149|       g_assert_cmpint(qdisc->parent, ==, TC_H_ROOT);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def156]
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:190:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:183:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:184:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:185:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:186:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:189:13: branch_false: following ‘false’ branch (when ‘obj’ is NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:190:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:190:5: danger: dereference of NULL ‘<unknown>’
#  188|       obj   = plat->pdata[0];
#  189|       qdisc = NMP_OBJECT_CAST_QDISC(obj);
#  190|->     g_assert_cmpstr(qdisc->kind, ==, "tbf");
#  191|       g_assert_cmpint(qdisc->handle, ==, TC_H_MAKE(0x8143 << 16, 0));
#  192|       g_assert_cmpint(qdisc->parent, ==, TC_H_ROOT);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def157]
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:199:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:183:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:184:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:185:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:186:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:189:13: branch_true: following ‘true’ branch (when ‘obj’ is non-NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:189:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:198:13: branch_false: following ‘false’ branch (when ‘obj’ is NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:199:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:199:5: danger: dereference of NULL ‘<unknown>’
#  197|       obj   = plat->pdata[1];
#  198|       qdisc = NMP_OBJECT_CAST_QDISC(obj);
#  199|->     g_assert_cmpstr(qdisc->kind, ==, "sfq");
#  200|       g_assert_cmpint(qdisc->parent, ==, TC_H_MAKE(0x8143 << 16, 0));
#  201|       g_assert_cmpint(qdisc->handle, ==, TC_H_MAKE(0x8005 << 16, 0));

Error: GCC_ANALYZER_WARNING (CWE-476): [#def158]
NetworkManager-1.55.91/src/core/settings/nm-settings-plugin.h:128:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘self’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2613:1: enter_function: entry to ‘pk_add_cb’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2634:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2640:22: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2643:9: call_function: calling ‘nm_settings_add_connection’ from ‘pk_add_cb’
#  126|       nm_assert(NM_SETTINGS_PLUGIN(self));
#  127|   
#  128|->     klass = NM_SETTINGS_PLUGIN_GET_CLASS(self);
#  129|   
#  130|       nm_assert(klass && klass->plugin_name && strlen(klass->plugin_name) > 0);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def159]
NetworkManager-1.55.91/src/core/settings/nm-settings.c:213:13: warning[-Wanalyzer-null-argument]: use of NULL ‘uuid’ where non-null expected
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2613:1: enter_function: entry to ‘pk_add_cb’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2634:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2640:22: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2643:9: call_function: calling ‘nm_settings_add_connection’ from ‘pk_add_cb’
#  211|       nm_assert(nm_uuid_is_normalized(uuid));
#  212|   
#  213|->     l_p_1 = strlen(uuid) + 1;
#  214|   
#  215|       sett_conn_entry            = g_malloc(sizeof(SettConnEntry) + l_p_1);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def160]
NetworkManager-1.55.91/src/core/settings/nm-settings.c:222:5: warning[-Wanalyzer-null-argument]: use of NULL ‘uuid’ where non-null expected
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2613:1: enter_function: entry to ‘pk_add_cb’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2634:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2640:22: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2643:9: call_function: calling ‘nm_settings_add_connection’ from ‘pk_add_cb’
#  220|       c_list_init(&sett_conn_entry->dirty_sd_lst_head);
#  221|       c_list_init(&sett_conn_entry->sce_dirty_lst);
#  222|->     memcpy(sett_conn_entry->_uuid_data, uuid, l_p_1);
#  223|       return sett_conn_entry;
#  224|   }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def161]
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3997:15: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3985:1: enter_function: entry to ‘_kf_db_log_fcn’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3990:9: call_function: calling ‘nm_logging_enabled_mt’ from ‘_kf_db_log_fcn’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3990:9: return_function: returning to ‘_kf_db_log_fcn’ from ‘nm_logging_enabled_mt’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3990:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3996:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3996:9: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3997:15: throw: if ‘g_strdup_vprintf’ throws an exception...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3997:15: danger: missing call to ‘va_end’ to match ‘va_start’ at [(10)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/9)
# 3995|   
# 3996|           va_start(ap, fmt);
# 3997|->         msg = g_strdup_vprintf(fmt, ap);
# 3998|           va_end(ap);
# 3999|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def162]
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:1056:16: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:1048:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:1056:16: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:1056:16: danger: argument 1 (‘nm_settings_storage_get_filename(g_object_ref(storage_x))’) NULL where non-null expected
# 1054|           success           = FALSE;
# 1055|           operation_message = "dropped readonly file from memory";
# 1056|->     } else if (unlink(previous_filename) != 0) {
# 1057|           int errsv;
# 1058|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def163]
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-storage.c:88:9: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-storage.c:66:1: enter_function: entry to ‘cmp_fcn’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-storage.c:77:5: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-storage.c:79:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-storage.c:79:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-storage.c:85:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-storage.c:85:9: branch_false: following ‘false’ branch (when ‘_a == _b’)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-storage.c:86:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-storage.c:86:9: branch_false: following ‘false’ branch (when ‘_a == _b’)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-storage.c:88:9: call_function: inlined call to ‘nms_keyfile_storage_get_filename’ from ‘cmp_fcn’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-storage.c:88:9: call_function: inlined call to ‘nms_keyfile_storage_get_filename’ from ‘cmp_fcn’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-storage.c:88:9: call_function: inlined call to ‘nms_keyfile_storage_get_filename’ from ‘cmp_fcn’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-storage.c:88:9: call_function: inlined call to ‘nms_keyfile_storage_get_filename’ from ‘cmp_fcn’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-storage.c:88:9: danger: argument 1 (‘nm_settings_storage_get_filename(a)’) NULL where non-null expected
#   86|           NM_CMP_FIELD(a, b, u.conn_data.stat_mtime.tv_nsec);
#   87|   
#   88|->         NM_CMP_DIRECT_STRCMP(nms_keyfile_storage_get_filename(a),
#   89|                                nms_keyfile_storage_get_filename(b));
#   90|       }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def164]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:191:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘priv’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2103:1: enter_function: entry to ‘assoc_return’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2109:8: branch_false: following ‘false’ branch (when ‘_p’ is non-NULL)...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2112:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2112:8: branch_false: following ‘false’ branch (when ‘error’ is NULL)...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2119:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2119:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2119:9: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘assoc_return’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2119:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2119:9: branch_false: following ‘false’ branch (when ‘_ifname’ is NULL)...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2119:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2119:9: call_function: calling ‘_log_pretty_object_path’ from ‘assoc_return’
#  189|       nm_assert(NM_IS_REF_STRING(priv->object_path));
#  190|   
#  191|->     s = priv->object_path->str;
#  192|       if (NM_STR_HAS_PREFIX(s, "/fi/w1/wpa_supplicant1/Interfaces/")) {
#  193|           s += NM_STRLEN("/fi/w1/wpa_supplicant1/Interfaces/");

Error: CPPCHECK_WARNING (CWE-457): [#def165]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:626: error[uninitvar]: Uninitialized variable: v_u32
#  624|       if (nm_g_variant_lookup(properties, "Age", "u", &v_u32)) {
#  625|           bss_info->last_seen_msec =
#  626|->             nm_utils_get_monotonic_timestamp_msec_cached(&now_msec) - (((gint64) v_u32) * 1000);
#  627|       } else if (initial) {
#  628|           /* Unknown Age. Assume we just received it. */

Error: CPPCHECK_WARNING (CWE-457): [#def166]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:681: error[uninitvar]: Uninitialized variable: v_i16
#  679|   
#  680|       if (nm_g_variant_lookup(properties, "Signal", "n", &v_i16))
#  681|->         p_signal_percent = nm_wifi_utils_level_to_quality(v_i16);
#  682|       else if (initial)
#  683|           p_signal_percent = 0;

Error: CPPCHECK_WARNING (CWE-457): [#def167]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:689: error[uninitvar]: Uninitialized variable: v_u16
#  687|   
#  688|       if (nm_g_variant_lookup(properties, "Frequency", "q", &v_u16))
#  689|->         bss_info->frequency = v_u16;
#  690|   
#  691|       v_v = nm_g_variant_lookup_value(properties, "SSID", G_VARIANT_TYPE_BYTESTRING);

Error: CPPCHECK_WARNING (CWE-457): [#def168]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:876: error[uninitvar]: Uninitialized variable: bss_info
#  874|   
#  875|       c_list_unlink(&bss_info->_bss_lst);
#  876|->     if (!bss_info->_init_cancellable)
#  877|           _bss_info_changed_emit(self, bss_info, FALSE);
#  878|       _bss_info_destroy(bss_info);

Error: CPPCHECK_WARNING (CWE-457): [#def169]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:930: error[uninitvar]: Uninitialized variable: v_i32
#  928|   
#  929|       if (nm_g_variant_lookup(properties, "level", "i", &v_i32))
#  930|->         peer_info->signal_percent = nm_wifi_utils_level_to_quality(v_i32);
#  931|   
#  932|       if (nm_g_variant_lookup(properties, "DeviceName", "&s", &v_s))

Error: CPPCHECK_WARNING (CWE-457): [#def170]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:933: error[uninitvar]: Uninitialized variable: v_s
#  931|   
#  932|       if (nm_g_variant_lookup(properties, "DeviceName", "&s", &v_s))
#  933|->         nm_strdup_reset(&peer_info->device_name, v_s);
#  934|   
#  935|       if (nm_g_variant_lookup(properties, "Manufacturer", "&s", &v_s))

Error: CPPCHECK_WARNING (CWE-457): [#def171]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:1074: error[uninitvar]: Uninitialized variable: peer_info
# 1072|   
# 1073|       c_list_unlink(&peer_info->_peer_lst);
# 1074|->     if (!peer_info->_init_cancellable)
# 1075|           _peer_info_changed_emit(self, peer_info, FALSE);
# 1076|       _peer_info_destroy(peer_info);

Error: CPPCHECK_WARNING (CWE-457): [#def172]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:1956: error[uninitvar]: Uninitialized variable: v_b
# 1954|   
# 1955|       if (nm_g_variant_lookup(properties, "Scanning", "b", &v_b)) {
# 1956|->         if (priv->scanning_property != (!!v_b)) {
# 1957|               _LOGT("scanning: %s (plain property)", v_b ? "yes" : "no");
# 1958|               priv->scanning_property = v_b;

Error: CPPCHECK_WARNING (CWE-457): [#def173]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:1963: error[uninitvar]: Uninitialized variable: v_s
# 1961|   
# 1962|       if (nm_g_variant_lookup(properties, "Ifname", "&s", &v_s)) {
# 1963|->         if (nm_strdup_reset(&priv->ifname, v_s))
# 1964|               do_log_driver_info = TRUE;
# 1965|       }

Error: CPPCHECK_WARNING (CWE-457): [#def174]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:1978: error[uninitvar]: Uninitialized variable: v_i32
# 1976|            * AP will be positive.
# 1977|            */
# 1978|->         priv->disconnect_reason = v_i32;
# 1979|       }
# 1980|   

Error: CPPCHECK_WARNING (CWE-457): [#def175]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2032: error[uninitvar]: Uninitialized variable: v_strv
# 2030|               bss_info->_bss_dirty = TRUE;
# 2031|   
# 2032|->         for (iter = v_strv; *iter; iter++)
# 2033|               _bss_info_add(self, *iter);
# 2034|   

Error: CPPCHECK_WARNING (CWE-457): [#def176]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2078: error[uninitvar]: Uninitialized variable: v_strv
# 2076|               peer_info->_peer_dirty = TRUE;
# 2077|   
# 2078|->         for (iter = v_strv; *iter; iter++)
# 2079|               _peer_info_add(self, *iter);
# 2080|   

Error: CPPCHECK_WARNING (CWE-457): [#def177]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2097: error[uninitvar]: Uninitialized variable: v_s
# 2095|   
# 2096|       if (nm_g_variant_lookup(properties, "Group", "&o", &v_s))
# 2097|->         _p2p_group_set_path(self, v_s);
# 2098|   }
# 2099|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def178]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:529:30: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘priv’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:498:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:522:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:525:12: branch_false: following ‘false’ branch (when ‘self’ is NULL)...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:527:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:529:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:529:30: branch_false: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:529:30: danger: dereference of NULL ‘priv’
#  527|       g_variant_get(res, "(&o)", &iface_path_str);
#  528|   
#  529|->     if (!handle->callback || priv->name_owner != handle->name_owner) {
#  530|           if (!handle->callback) {
#  531|               _LOGT("create-iface[" NM_HASH_OBFUSCATE_PTR_FMT

Error: COMPILER_WARNING (CWE-704): [#def179]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-settings-verify.c: scope_hint: In function ‘validate_type_keyword’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-settings-verify.c:239:11: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  239 |         s = strchr(value, ' ');
#      |           ^
#  237|               return TRUE;
#  238|   
#  239|->         s = strchr(value, ' ');
#  240|           if (s) {
#  241|               s[0] = '\0';

Error: COMPILER_WARNING (CWE-704): [#def180]
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-settings-verify.c:239:11: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  237|               return TRUE;
#  238|   
#  239|->         s = strchr(value, ' ');
#  240|           if (s) {
#  241|               s[0] = '\0';

Error: GCC_ANALYZER_WARNING (CWE-404): [#def181]
NetworkManager-1.55.91/src/core/tests/config/test-config.c:99:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/core/tests/config/test-config.c:97:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/core/tests/config/test-config.c:98:12: branch_true: following ‘true’ branch (when ‘arg’ is non-NULL)...
NetworkManager-1.55.91/src/core/tests/config/test-config.c:99:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/config/test-config.c:99:9: throw: if ‘g_ptr_array_add’ throws an exception...
NetworkManager-1.55.91/src/core/tests/config/test-config.c:99:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
#   97|       va_start(ap, system_config_dir);
#   98|       while ((arg = va_arg(ap, char *)))
#   99|->         g_ptr_array_add(args, arg);
#  100|       va_end(ap);
#  101|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def182]
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:185:5: branch_true: following ‘true’ branch (when ‘err == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:187:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: branch_false: following ‘false’ branch (when ‘pgid < 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: throw: if ‘g_assertion_message_expr’ throws an exception...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: danger: ‘pipefd[0]’ leaks here
#  186|   
#  187|       pgid = fork();
#  188|->     g_assert(pgid >= 0);
#  189|   
#  190|       if (pgid == 0) {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def183]
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[1]’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:185:5: branch_true: following ‘true’ branch (when ‘err == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:187:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: branch_false: following ‘false’ branch (when ‘pgid < 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: throw: if ‘g_assertion_message_expr’ throws an exception...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: danger: ‘pipefd[1]’ leaks here
#  186|   
#  187|       pgid = fork();
#  188|->     g_assert(pgid >= 0);
#  189|   
#  190|       if (pgid == 0) {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def184]
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:195:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[1]’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:185:5: branch_true: following ‘true’ branch (when ‘err == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:187:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: branch_true: following ‘true’ branch (when ‘pgid >= 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:190:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:190:8: branch_true: following ‘true’ branch (when ‘pgid == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:192:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:195:9: branch_false: following ‘false’ branch (when ‘err != 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:195:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:195:9: throw: if ‘g_assertion_message_expr’ throws an exception...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:195:9: danger: ‘pipefd[1]’ leaks here
#  193|   
#  194|           err = setpgid(0, 0);
#  195|->         g_assert(err == 0);
#  196|   
#  197|           err = write(pipefd[1], &tmp, sizeof(tmp));

Error: GCC_ANALYZER_WARNING (CWE-775): [#def185]
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:197:15: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[1]’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:185:5: branch_true: following ‘true’ branch (when ‘err == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:187:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: branch_true: following ‘true’ branch (when ‘pgid >= 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:190:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:190:8: branch_true: following ‘true’ branch (when ‘pgid == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:192:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:195:9: branch_true: following ‘true’ branch (when ‘err == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:197:15: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:197:15: throw: if ‘write’ throws an exception...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:197:15: danger: ‘pipefd[1]’ leaks here
#  195|           g_assert(err == 0);
#  196|   
#  197|->         err = write(pipefd[1], &tmp, sizeof(tmp));
#  198|           g_assert(err == sizeof(tmp));
#  199|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def186]
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:198:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[1]’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:185:5: branch_true: following ‘true’ branch (when ‘err == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:187:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: branch_true: following ‘true’ branch (when ‘pgid >= 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:190:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:190:8: branch_true: following ‘true’ branch (when ‘pgid == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:192:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:195:9: branch_true: following ‘true’ branch (when ‘err == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:197:15: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:198:9: branch_false: following ‘false’ branch (when ‘err != 4’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:198:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:198:9: throw: if ‘g_assertion_message_expr’ throws an exception...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:198:9: danger: ‘pipefd[1]’ leaks here
#  196|   
#  197|           err = write(pipefd[1], &tmp, sizeof(tmp));
#  198|->         g_assert(err == sizeof(tmp));
#  199|   
#  200|           nm_close(pipefd[1]);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def187]
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:207:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:185:5: branch_true: following ‘true’ branch (when ‘err == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:187:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: branch_true: following ‘true’ branch (when ‘pgid >= 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:190:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:190:8: branch_false: following ‘false’ branch (when ‘pgid != 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:204:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:207:5: branch_false: following ‘false’ branch (when ‘err != 4’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:207:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:207:5: throw: if ‘g_assertion_message_expr’ throws an exception...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:207:5: danger: ‘pipefd[0]’ leaks here
#  205|   
#  206|       err = read(pipefd[0], &tmp, sizeof(tmp));
#  207|->     g_assert(err == sizeof(tmp));
#  208|   
#  209|       nm_close(pipefd[0]);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def188]
NetworkManager-1.55.91/src/libnm-base/nm-priv-helper-utils.c:38:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘socket(1, 524289, 0)’
NetworkManager-1.55.91/src/libnm-base/nm-priv-helper-utils.c:21:5: branch_true: following ‘true’ branch (when ‘fd_type == 1’)...
NetworkManager-1.55.91/src/libnm-base/nm-priv-helper-utils.c:22:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-base/nm-priv-helper-utils.c:31:14: acquire_resource: socket created here
NetworkManager-1.55.91/src/libnm-base/nm-priv-helper-utils.c:32:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-base/nm-priv-helper-utils.c:38:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-base/nm-priv-helper-utils.c:38:13: throw: if ‘connect’ throws an exception...
NetworkManager-1.55.91/src/libnm-base/nm-priv-helper-utils.c:38:13: danger: ‘socket(1, 524289, 0)’ leaks here
#   36|           }
#   37|   
#   38|->         r = connect(fd, (const struct sockaddr *) &sock, sock_len);
#   39|           if (r != 0) {
#   40|               errsv = NM_ERRNO_NATIVE(errno);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def189]
NetworkManager-1.55.91/src/libnm-client-aux-extern/nm-libnm-aux.c:20:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-client-aux-extern/nm-libnm-aux.c:30:1: enter_function: entry to ‘nmc_client_new_async’
NetworkManager-1.55.91/src/libnm-client-aux-extern/nm-libnm-aux.c:39:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-client-aux-extern/nm-libnm-aux.c:40:11: call_function: calling ‘nmc_client_new_async_valist’ from ‘nmc_client_new_async’
#   18|       NMClient *nmc;
#   19|   
#   20|->     nmc = NM_CLIENT(g_object_new_valist(NM_TYPE_CLIENT, first_property_name, ap));
#   21|       g_async_initable_init_async(G_ASYNC_INITABLE(nmc),
#   22|                                   G_PRIORITY_DEFAULT,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def190]
NetworkManager-1.55.91/src/libnm-client-impl/nm-dbus-helpers.c:60:19: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-client-impl/nm-dbus-helpers.c:93:1: enter_function: entry to ‘_nm_dbus_bind_methods’
NetworkManager-1.55.91/src/libnm-client-impl/nm-dbus-helpers.c:101:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-client-impl/nm-dbus-helpers.c:102:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/nm-dbus-helpers.c:103:23: call_function: calling ‘signal_name_from_method_name’ from ‘_nm_dbus_bind_methods’
#   58|       const char *p;
#   59|   
#   60|->     signal_name = g_string_new("handle");
#   61|       for (p = method_name; *p; p++) {
#   62|           if (g_ascii_isupper(*p))

Error: GCC_ANALYZER_WARNING (CWE-476): [#def191]
NetworkManager-1.55.91/src/libnm-client-impl/nm-libnm-utils.c:73:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘s’
NetworkManager-1.55.91/src/libnm-client-impl/nm-libnm-utils.c:54:1: enter_function: entry to ‘_nml_dbus_log_file_init’
NetworkManager-1.55.91/src/libnm-client-impl/nm-libnm-utils.c:60:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/nm-libnm-utils.c:64:22: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/nm-libnm-utils.c:66:17: call_function: calling ‘nm_str_realloc’ from ‘_nml_dbus_log_file_init’
NetworkManager-1.55.91/src/libnm-client-impl/nm-libnm-utils.c:66:17: return_function: returning to ‘_nml_dbus_log_file_init’ from ‘nm_str_realloc’
NetworkManager-1.55.91/src/libnm-client-impl/nm-libnm-utils.c:72:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/nm-libnm-utils.c:73:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/nm-libnm-utils.c:73:13: danger: dereference of NULL ‘s’
#   71|   
#   72|       if (!g_atomic_pointer_compare_and_exchange(&_nml_dbus_log_file, NULL, s)) {
#   73|->         if (s[0] != '\0')
#   74|               g_free((gpointer) s);
#   75|           s = g_atomic_pointer_get(&_nml_dbus_log_file);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def192]
NetworkManager-1.55.91/src/libnm-client-impl/nm-libnm-utils.c:168:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-client-impl/nm-libnm-utils.c:167:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-client-impl/nm-libnm-utils.c:168:11: throw: if ‘g_strdup_vprintf’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-impl/nm-libnm-utils.c:168:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  166|   
#  167|       va_start(args, fmt);
#  168|->     msg = g_strdup_vprintf(fmt, args);
#  169|       va_end(args);
#  170|   

Error: CPPCHECK_WARNING (CWE-457): [#def193]
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:745: error[legacyUninitvar]: Uninitialized variable: device
#  743|       g_assert_cmpstr(nm_device_get_iface(device), ==, "eth0.1");
#  744|   
#  745|->     if (!nm_device_get_active_connection(device)) {
#  746|           g_assert(info->ac_signal_id == 0);
#  747|           info->remaining++;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def194]
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:169:9: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:108:1: enter_function: entry to ‘test_make_invisible’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:117:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:120:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:120:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:123:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:141:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:144:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:154:5: call_function: calling ‘_nm_auto_destroy_and_unref_gsource’ from ‘test_make_invisible’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:154:5: return_function: returning to ‘test_make_invisible’ from ‘_nm_auto_destroy_and_unref_gsource’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:154:5: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:156:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:165:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:166:35: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:168:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:169:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:169:9: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#  167|   
#  168|           g_assert((gpointer) gl.remote != (gpointer) candidate);
#  169|->         g_assert(strcmp(path, nm_connection_get_path(candidate)) != 0);
#  170|       }
#  171|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def195]
NetworkManager-1.55.91/src/libnm-client-test/nm-test-libnm-utils.h:27:5: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘sinfo’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:672:13: throw: if ‘nmtstc_service_init’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:666:52: call_function: inlined call to ‘_nmtstc_auto_service_cleanup’ from ‘test_active_connections’
#   25|   _nmtstc_auto_service_cleanup(NMTstcServiceInfo **info)
#   26|   {
#   27|->     nmtstc_service_cleanup(g_steal_pointer(info));
#   28|   }
#   29|   #define nmtstc_auto_service_cleanup nm_auto(_nmtstc_auto_service_cleanup)

Error: CPPCHECK_WARNING (CWE-823): [#def196]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:173: error[arrayIndexOutOfBounds]: Array 'name[1]' accessed at index 1, which is out of bounds.
#  171|       {"vlan+srcmac", NM_BOND_XMIT_HASH_POLICY_VLAN_SRCMAC}, );
#  172|   
#  173|-> NM_UTILS_STRING_TABLE_LOOKUP_DEFINE(
#  174|       _nm_setting_bond_mode_from_string,
#  175|       NMBondMode,

Error: COMPILER_WARNING (CWE-704): [#def197]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c: scope_hint: In function ‘nm_utils_validate_shared_dhcp_range’
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:524:21: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  524 |     end_address_str = strchr(shared_dhcp_range, ',');
#      |                     ^
#  522|       }
#  523|   
#  524|->     end_address_str = strchr(shared_dhcp_range, ',');
#  525|       if (!end_address_str) {
#  526|           g_set_error_literal(error,

Error: COMPILER_WARNING (CWE-704): [#def198]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:524:21: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  522|       }
#  523|   
#  524|->     end_address_str = strchr(shared_dhcp_range, ',');
#  525|       if (!end_address_str) {
#  526|           g_set_error_literal(error,

Error: COMPILER_WARNING (CWE-704): [#def199]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c: scope_hint: In function ‘nm_dns_uri_parse’
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:828:14: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  828 |         perc = strchr(addr, '%');
#      |              ^
#  826|   
#  827|           /* IPv6 link-local scope-id */
#  828|->         perc = strchr(addr, '%');
#  829|           if (perc) {
#  830|               *perc = '\0';

Error: COMPILER_WARNING (CWE-704): [#def200]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:828:14: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  826|   
#  827|           /* IPv6 link-local scope-id */
#  828|->         perc = strchr(addr, '%');
#  829|           if (perc) {
#  830|               *perc = '\0';

Error: GCC_ANALYZER_WARNING (CWE-457): [#def201]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.h:22:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ipaddr’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:156:1: enter_function: entry to ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:172:10: throw: if ‘nm_inet_parse_bin_full’ throws an exception...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:167:43: call_function: inlined call to ‘_nm_auto_free_error’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:165:43: call_function: inlined call to ‘_nm_ip_address_unref’ from ‘parse_hfi’
#   20|   
#   21|   #define nm_auto_unref_ip_address nm_auto(_nm_ip_address_unref)
#   22|-> NM_AUTO_DEFINE_FCN0(NMIPAddress *, _nm_ip_address_unref, nm_ip_address_unref);
#   23|   
#   24|   static inline NMIPRoute *

Error: GCC_ANALYZER_WARNING (CWE-457): [#def202]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.h:22:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘s_addr’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1809:1: enter_function: entry to ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1826:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1836:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1836:5: return_function: returning to ‘nm_utils_platform_capture_ip_setting’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1836:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1836:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1850:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1857:12: branch_false: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1858:16: branch_true: following ‘true’ branch (when ‘method’ is NULL)...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1866:76: branch_true: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1866:13: throw: if ‘nm_ip_address_new_binary’ throws an exception...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1838:47: call_function: inlined call to ‘_nm_ip_address_unref’ from ‘nm_utils_platform_capture_ip_setting’
#   20|   
#   21|   #define nm_auto_unref_ip_address nm_auto(_nm_ip_address_unref)
#   22|-> NM_AUTO_DEFINE_FCN0(NMIPAddress *, _nm_ip_address_unref, nm_ip_address_unref);
#   23|   
#   24|   static inline NMIPRoute *

Error: GCC_ANALYZER_WARNING (CWE-457): [#def203]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.h:32:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘s_route’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1809:1: enter_function: entry to ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1826:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1836:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1836:5: return_function: returning to ‘nm_utils_platform_capture_ip_setting’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1836:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1836:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1879:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1879:8: branch_true: following ‘true’ branch (when ‘method’ is NULL)...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1881:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1897:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1897:5: return_function: returning to ‘nm_utils_platform_capture_ip_setting’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1897:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1897:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_utils_platform_capture_ip_setting’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1898:53: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1898:53: branch_true: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1907:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1913:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1913:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1923:42: branch_false: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1919:19: throw: if ‘nm_ip_route_new_binary’ throws an exception...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:1899:43: call_function: inlined call to ‘_nm_auto_unref_ip_route’ from ‘nm_utils_platform_capture_ip_setting’
#   30|   
#   31|   #define nm_auto_unref_ip_route nm_auto(_nm_auto_unref_ip_route)
#   32|-> NM_AUTO_DEFINE_FCN0(NMIPRoute *, _nm_auto_unref_ip_route, nm_ip_route_unref);
#   33|   
#   34|   #define nm_auto_unref_ip_routing_rule nm_auto(_nm_auto_unref_ip_routing_rule)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def204]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.h:35:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘rule’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:5105:1: enter_function: entry to ‘routing_rules_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:5118:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:5119:56: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:5126:13: call_function: calling ‘nm_ip_routing_rule_from_dbus’ from ‘routing_rules_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:5121:56: call_function: inlined call to ‘_nm_auto_free_error’ from ‘routing_rules_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:5120:56: call_function: inlined call to ‘_nm_auto_unref_ip_routing_rule’ from ‘routing_rules_from_dbus’
#   33|   
#   34|   #define nm_auto_unref_ip_routing_rule nm_auto(_nm_auto_unref_ip_routing_rule)
#   35|-> NM_AUTO_DEFINE_FCN0(NMIPRoutingRule *, _nm_auto_unref_ip_routing_rule, nm_ip_routing_rule_unref);
#   36|   
#   37|   #define nm_auto_unref_sriov_vf nm_auto(_nm_auto_unref_sriov_vf)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def205]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.h:35:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘self’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:3015:12: throw: if ‘g_variant_iter_next’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:3003:52: call_function: inlined call to ‘_nm_auto_unref_ip_routing_rule’ from ‘nm_ip_routing_rule_from_dbus’
#   33|   
#   34|   #define nm_auto_unref_ip_routing_rule nm_auto(_nm_auto_unref_ip_routing_rule)
#   35|-> NM_AUTO_DEFINE_FCN0(NMIPRoutingRule *, _nm_auto_unref_ip_routing_rule, nm_ip_routing_rule_unref);
#   36|   
#   37|   #define nm_auto_unref_sriov_vf nm_auto(_nm_auto_unref_sriov_vf)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def206]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.h:38:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘vf’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3783:1: enter_function: entry to ‘_objlist_set_fcn_sriov_vfs’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3788:10: throw: if ‘nm_utils_sriov_vf_from_str’ throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3786:39: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_objlist_set_fcn_sriov_vfs’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3785:39: call_function: inlined call to ‘_nm_auto_unref_sriov_vf’ from ‘_objlist_set_fcn_sriov_vfs’
#   36|   
#   37|   #define nm_auto_unref_sriov_vf nm_auto(_nm_auto_unref_sriov_vf)
#   38|-> NM_AUTO_DEFINE_FCN0(NMSriovVF *, _nm_auto_unref_sriov_vf, nm_sriov_vf_unref);
#   39|   
#   40|   #define nm_auto_unref_tc_qdisc nm_auto(_nm_auto_unref_tc_qdisc)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def207]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.h:41:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘tc_qdisc’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3806:1: enter_function: entry to ‘_objlist_set_fcn_tc_config_qdiscs’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3814:16: throw: if ‘nm_utils_tc_qdisc_from_str’ throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3812:39: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_objlist_set_fcn_tc_config_qdiscs’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3811:39: call_function: inlined call to ‘_nm_auto_unref_tc_qdisc’ from ‘_objlist_set_fcn_tc_config_qdiscs’
#   39|   
#   40|   #define nm_auto_unref_tc_qdisc nm_auto(_nm_auto_unref_tc_qdisc)
#   41|-> NM_AUTO_DEFINE_FCN0(NMTCQdisc *, _nm_auto_unref_tc_qdisc, nm_tc_qdisc_unref);
#   42|   
#   43|   #define nm_auto_unref_tc_tfilter nm_auto(_nm_auto_unref_tc_tfilter)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def208]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.h:47:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘action’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:3172:1: enter_function: entry to ‘nm_utils_tc_tfilter_from_str’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:3187:10: call_function: calling ‘_tc_read_common_opts’ from ‘nm_utils_tc_tfilter_from_str’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:3178:41: call_function: inlined call to ‘_nm_auto_unref_tc_action’ from ‘nm_utils_tc_tfilter_from_str’
#   45|   
#   46|   #define nm_auto_unref_tc_action nm_auto(_nm_auto_unref_tc_action)
#   47|-> NM_AUTO_DEFINE_FCN0(NMTCAction *, _nm_auto_unref_tc_action, nm_tc_action_unref);
#   48|   
#   49|   #define nm_auto_unref_bridge_vlan nm_auto(_nm_auto_unref_bridge_vlan)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def209]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.h:50:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘vlan’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3863:1: enter_function: entry to ‘_objlist_set_fcn_bridge_vlans’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3872:12: throw: if ‘nm_bridge_vlan_from_str’ throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3869:45: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_objlist_set_fcn_bridge_vlans’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3868:45: call_function: inlined call to ‘_nm_auto_unref_bridge_vlan’ from ‘_objlist_set_fcn_bridge_vlans’
#   48|   
#   49|   #define nm_auto_unref_bridge_vlan nm_auto(_nm_auto_unref_bridge_vlan)
#   50|-> NM_AUTO_DEFINE_FCN0(NMBridgeVlan *, _nm_auto_unref_bridge_vlan, nm_bridge_vlan_unref);
#   51|   
#   52|   #define nm_auto_unref_team_link_watcher nm_auto(_nm_auto_unref_team_link_watcher)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def210]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.h:53:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘watcher1’
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:23:5: branch_true: following ‘true’ branch (when ‘str’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:25:15: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:26:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:26:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:28:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:32:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:32:12: branch_true: following ‘true’ branch (when ‘i == 0’)...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:33:25: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:33:25: throw: if ‘nm_utils_team_link_watcher_to_string’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:29:60: call_function: inlined call to ‘_nm_auto_unref_team_link_watcher’ from ‘_team_link_watcher_from_string_impl’
#   51|   
#   52|   #define nm_auto_unref_team_link_watcher nm_auto(_nm_auto_unref_team_link_watcher)
#   53|-> NM_AUTO_DEFINE_FCN0(NMTeamLinkWatcher *,
#   54|                       _nm_auto_unref_team_link_watcher,
#   55|                       nm_team_link_watcher_unref);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def211]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.h:58:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘peer2’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1851:1: enter_function: entry to ‘clear_secrets’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1857:8: branch_true: following ‘true’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1858:36: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1863:21: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1864:37: call_function: inlined call to ‘_peers_get’ from ‘clear_secrets’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1864:30: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1889:25: call_function: calling ‘nm_wireguard_peer_new_clone’ from ‘clear_secrets’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1887:55: call_function: inlined call to ‘_nm_auto_unref_wgpeer’ from ‘clear_secrets’
#   56|   
#   57|   #define nm_auto_unref_wgpeer nm_auto(_nm_auto_unref_wgpeer)
#   58|-> NM_AUTO_DEFINE_FCN0(NMWireGuardPeer *, _nm_auto_unref_wgpeer, nm_wireguard_peer_unref);
#   59|   
#   60|   /****************************************************************************/

Error: GCC_ANALYZER_WARNING (CWE-457): [#def212]
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.h:58:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘peer’
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:238:1: enter_function: entry to ‘test_wireguard_peer’
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:419:17: branch_true: following ‘true’ branch (when ‘i != 20’)...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:421:47: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:426:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:431:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:442:21: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:448:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:450:12: branch_false: following ‘false’ branch (when ‘__s1’ is NULL)...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:422:47: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_wireguard_peer’
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:421:47: call_function: inlined call to ‘_nm_auto_free_error’ from ‘test_wireguard_peer’
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:420:47: call_function: inlined call to ‘_nm_auto_unref_wgpeer’ from ‘test_wireguard_peer’
#   56|   
#   57|   #define nm_auto_unref_wgpeer nm_auto(_nm_auto_unref_wgpeer)
#   58|-> NM_AUTO_DEFINE_FCN0(NMWireGuardPeer *, _nm_auto_unref_wgpeer, nm_wireguard_peer_unref);
#   59|   
#   60|   /****************************************************************************/

Error: GCC_ANALYZER_WARNING (CWE-476): [#def213]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-bond.c:832:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  830|   _nm_setting_bond_opt_value_as_u8(NMSettingBond *s_bond, const char *opt)
#  831|   {
#  832|->     return _opt_value_as_u64(s_bond, opt, G_MAXUINT8);
#  833|   }
#  834|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def214]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-bond.c:838:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  836|   _nm_setting_bond_opt_value_as_u16(NMSettingBond *s_bond, const char *opt)
#  837|   {
#  838|->     return _opt_value_as_u64(s_bond, opt, G_MAXUINT16);
#  839|   }
#  840|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def215]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-bond.c:844:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  842|   _nm_setting_bond_opt_value_as_u32(NMSettingBond *s_bond, const char *opt)
#  843|   {
#  844|->     return _opt_value_as_u64(s_bond, opt, G_MAXUINT32);
#  845|   }
#  846|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def216]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-bond.c:852:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  850|       /* This does not parse the value as a boolean string, instead, it requires
#  851|        * that it's a number, either "0" or "1". */
#  852|->     return _opt_value_as_u64(s_bond, opt, 1);
#  853|   }
#  854|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def217]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-bridge.c:416:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-bridge.c:409:1: enter_function: entry to ‘nm_bridge_vlan_new_clone’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-bridge.c:413:5: call_function: calling ‘NM_IS_BRIDGE_VLAN’ from ‘nm_bridge_vlan_new_clone’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-bridge.c:413:5: return_function: returning to ‘nm_bridge_vlan_new_clone’ from ‘NM_IS_BRIDGE_VLAN’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-bridge.c:413:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-bridge.c:415:58: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-bridge.c:416:5: danger: dereference of NULL ‘nm_bridge_vlan_new(*vlan.vid_start, *vlan.vid_end)’
#  414|   
#  415|       copy           = nm_bridge_vlan_new(vlan->vid_start, vlan->vid_end);
#  416|->     copy->untagged = vlan->untagged;
#  417|       copy->pvid     = vlan->pvid;
#  418|   

Error: COMPILER_WARNING (CWE-704): [#def218]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-bridge.c: scope_hint: In function ‘nm_bridge_vlan_from_str’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-bridge.c:494:7: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  494 |     c = strchr(tokens[0], '-');
#      |       ^
#  492|       }
#  493|   
#  494|->     c = strchr(tokens[0], '-');
#  495|       if (c)
#  496|           *c = '\0';

Error: COMPILER_WARNING (CWE-704): [#def219]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-bridge.c:494:7: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  492|       }
#  493|   
#  494|->     c = strchr(tokens[0], '-');
#  495|       if (c)
#  496|           *c = '\0';

Error: GCC_ANALYZER_WARNING (CWE-476): [#def220]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-tc-config.c:1510:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-tc-config.c:1497:1: enter_function: entry to ‘_action_to_variant’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-tc-config.c:1500:32: call_function: calling ‘nm_tc_action_get_attribute_names’ from ‘_action_to_variant’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-tc-config.c:1500:32: return_function: returning to ‘_action_to_variant’ from ‘nm_tc_action_get_attribute_names’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-tc-config.c:1508:48: call_function: calling ‘nm_tc_action_get_kind’ from ‘_action_to_variant’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-tc-config.c:1508:48: return_function: returning to ‘_action_to_variant’ from ‘nm_tc_action_get_kind’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-tc-config.c:1510:17: danger: dereference of NULL ‘nm_tc_action_get_attribute_names(action) + (long unsigned int)i * 8’
# 1508|                             g_variant_new_string(nm_tc_action_get_kind(action)));
# 1509|   
# 1510|->     for (i = 0; attrs[i]; i++) {
# 1511|           g_variant_builder_add(&builder,
# 1512|                                 "{sv}",

Error: CPPCHECK_WARNING (CWE-476): [#def221]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:477: warning[nullPointer]: Possible null pointer dereference: b
#  475|       }
#  476|       for (i = 0; i < len; i++) {
#  477|->         NM_CMP_RETURN(nm_team_link_watcher_cmp(a[i], b[i]));
#  478|       }
#  479|       return 0;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def222]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:477:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:470:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:471:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:471:13: branch_false: following ‘false’ branch (when ‘_size == 0’)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:472:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:472:13: branch_false: following ‘false’ branch (when ‘_size == 0’)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:473:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:476:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:477:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:477:9: release_memory: using NULL here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:477:9: danger: dereference of NULL ‘b + (long unsigned int)i * 8’
#  475|       }
#  476|       for (i = 0; i < len; i++) {
#  477|->         NM_CMP_RETURN(nm_team_link_watcher_cmp(a[i], b[i]));
#  478|       }
#  479|       return 0;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def223]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:526:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘sett_info’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:885:1: enter_function: entry to ‘_nm_setting_property_set_property_direct’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:897:21: call_function: calling ‘_nm_sett_info_property_lookup_by_param_spec’ from ‘_nm_setting_property_set_property_direct’
#  524|       G_STATIC_ASSERT_EXPR(sizeof(int) > sizeof(sett_info->property_lookup_by_param_spec_len));
#  525|   
#  526|->     if (sett_info->property_lookup_by_param_spec_len == 0)
#  527|           return NULL;
#  528|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def224]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1049:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 1047|       nm_assert(sett_info);
# 1048|   
# 1049|->     for (i = 0; i < sett_info->property_infos_len; i++) {
# 1050|           const NMSettInfoProperty *property_info = &sett_info->property_infos[i];
# 1051|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def225]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1165:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 1163|       nm_assert(sett_info);
# 1164|   
# 1165|->     for (i = 0; i < sett_info->property_infos_len; i++) {
# 1166|           const NMSettInfoProperty *property_info = &sett_info->property_infos[i];
# 1167|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def226]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1979:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1951:1: enter_function: entry to ‘_nm_setting_to_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1964:5: branch_false: following ‘false’ branch (when ‘setting’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1964:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1970:20: call_function: calling ‘_nm_setting_option_get_all’ from ‘_nm_setting_to_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1970:20: return_function: returning to ‘_nm_setting_to_dbus’ from ‘_nm_setting_option_get_all’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1971:17: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1978:49: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1979:21: danger: dereference of NULL ‘_nm_setting_class_get_sett_info(*(GTypeInstance *)setting.g_class)’
# 1977|   
# 1978|       sett_info = _nm_setting_class_get_sett_info(NM_SETTING_GET_CLASS(setting));
# 1979|->     for (j = 0; j < sett_info->property_infos_len; j++) {
# 1980|           const NMSettInfoProperty  *property_info = &sett_info->property_infos[j];
# 1981|           gs_unref_variant GVariant *dbus_value    = NULL;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def227]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2215:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2185:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2185:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2215:21: danger: dereference of NULL ‘_nm_setting_class_get_sett_info(*(GTypeInstance *)setting.g_class)’
# 2213|       }
# 2214|   
# 2215|->     for (i = 0; i < sett_info->property_infos_len; i++) {
# 2216|           const NMSettInfoProperty  *property_info = &sett_info->property_infos[i];
# 2217|           gs_unref_variant GVariant *value         = NULL;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def228]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2946:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2924:5: branch_false: following ‘false’ branch (when ‘a’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2924:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2924:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2925:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2925:5: branch_false: following ‘false’ branch (when ‘b’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2925:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2931:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2934:17: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2936:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2936:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2946:21: danger: dereference of NULL ‘_nm_setting_class_get_sett_info(*(GTypeInstance *)a.g_class)’
# 2944|       }
# 2945|   
# 2946|->     for (i = 0; i < sett_info->property_infos_len; i++) {
# 2947|           if (_compare_property(sett_info, &sett_info->property_infos[i], con_a, a, con_b, b, flags)
# 2948|               == NM_TERNARY_FALSE)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def229]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3296:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3259:5: branch_false: following ‘false’ branch (when ‘setting’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3259:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3259:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3260:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3260:5: branch_true: following ‘true’ branch (when ‘func’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3262:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3264:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3264:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3296:21: danger: dereference of NULL ‘_nm_setting_class_get_sett_info(*(GTypeInstance *)setting.g_class)’
# 3294|       }
# 3295|   
# 3296|->     for (j = 0; j < sett_info->property_infos_len; j++) {
# 3297|           NM_SETTING_GET_CLASS(setting)->enumerate_values(
# 3298|               _nm_sett_info_property_info_get_sorted(sett_info, j),

Error: GCC_ANALYZER_WARNING (CWE-476): [#def230]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3317:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 3315|   
# 3316|       sett_info = _nm_setting_class_get_sett_info(NM_SETTING_GET_CLASS(setting));
# 3317|->     for (i = 0; i < sett_info->property_infos_len; i++) {
# 3318|           const NMSettInfoProperty   *property_info = &sett_info->property_infos[i];
# 3319|           GParamSpec                 *prop_spec     = property_info->param_spec;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def231]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3448:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3443:5: branch_false: following ‘false’ branch (when ‘setting’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3443:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3443:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3447:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3448:21: danger: dereference of NULL ‘_nm_setting_class_get_sett_info(*(GTypeInstance *)setting.g_class)’
# 3446|   
# 3447|       sett_info = _nm_setting_class_get_sett_info(NM_SETTING_GET_CLASS(setting));
# 3448|->     for (i = 0; i < sett_info->property_infos_len; i++) {
# 3449|           changed |= klass->clear_secrets(sett_info,
# 3450|                                           &sett_info->property_infos[i],

Error: COMPILER_WARNING (CWE-704): [#def232]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c: scope_hint: In function ‘nm_range_from_str’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:4531:7: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 4531 |     c = strchr(str, '-');
#      |       ^
# 4529|       g_return_val_if_fail(!error || !*error, NULL);
# 4530|   
# 4531|->     c = strchr(str, '-');
# 4532|       if (c) {
# 4533|           str = nm_strndup_a(300, str, c - str, &str_free);

Error: COMPILER_WARNING (CWE-704): [#def233]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:4531:7: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 4529|       g_return_val_if_fail(!error || !*error, NULL);
# 4530|   
# 4531|->     c = strchr(str, '-');
# 4532|       if (c) {
# 4533|           str = nm_strndup_a(300, str, c - str, &str_free);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def234]
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:4601:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:4592:1: enter_function: entry to ‘nm_setting_get_enum_property_type’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:4598:5: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:4598:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:4600:21: call_function: calling ‘_nm_setting_class_get_property_info’ from ‘nm_setting_get_enum_property_type’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:4600:21: return_function: returning to ‘nm_setting_get_enum_property_type’ from ‘_nm_setting_class_get_property_info’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:4601:5: danger: dereference of NULL ‘_nm_setting_class_get_property_info(g_type_class_ref(setting_type), property_name)’
# 4599|   
# 4600|       property_info = _nm_setting_class_get_property_info(setting_class, property_name);
# 4601|->     spec          = property_info->param_spec;
# 4602|   
# 4603|       if (spec && (G_TYPE_IS_ENUM(spec->value_type) || G_TYPE_IS_FLAGS(spec->value_type)))

Error: GCC_ANALYZER_WARNING (CWE-476): [#def235]
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2646:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘_str_sls’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2641:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2644:11: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2644:11: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2644:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2644:5: release_memory: ‘sep’ is NULL
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2646:9: danger: dereference of NULL ‘_str_sls’
# 2644|       sep = nm_str_skip_leading_spaces(sep);
# 2645|   
# 2646|->     if (sep[0] == ':') {
# 2647|           const char *str2 = &sep[1];
# 2648|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def236]
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2651:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘_str_sls’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2641:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2644:11: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2644:11: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2644:11: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2646:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2647:21: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2650:15: branch_false: following ‘false’ branch (when ‘_str_sls’ is NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2650:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2650:9: release_memory: ‘sep’ is NULL
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2651:13: danger: dereference of NULL ‘_str_sls’
# 2649|           min = nm_g_ascii_strtoll(str2, (char **) &sep, 0x10);
# 2650|           sep = nm_str_skip_leading_spaces(sep);
# 2651|->         if (sep[0] != '\0')
# 2652|               goto fail;
# 2653|       } else if (sep[0] != '\0')

Error: GCC_ANALYZER_WARNING (CWE-688): [#def237]
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:454:13: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:441:1: enter_function: entry to ‘nm_vpn_plugin_info_list_add’
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:446:5: branch_true: following ‘true’ branch (when ‘list’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:447:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:447:5: branch_false: following ‘false’ branch (when ‘plugin_info’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:447:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:447:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:449:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:449:12: call_function: calling ‘nm_vpn_plugin_info_get_name’ from ‘nm_vpn_plugin_info_list_add’
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:449:12: return_function: returning to ‘nm_vpn_plugin_info_list_add’ from ‘nm_vpn_plugin_info_get_name’
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:450:24: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:451:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:451:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:454:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:454:13: danger: argument 2 (‘nm_vpn_plugin_info_get_name(plugin_info)’) NULL where non-null expected
#  452|               return TRUE;
#  453|   
#  454|->         if (strcmp(nm_vpn_plugin_info_get_name(iter->data), name) == 0) {
#  455|               g_set_error(error,
#  456|                           NM_VPN_PLUGIN_ERROR,

Error: GCC_ANALYZER_WARNING (CWE-688): [#def238]
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:516:13: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:512:8: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:512:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:515:23: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:516:48: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:516:13: danger: argument 1 (‘nm_vpn_plugin_info_get_name(*iter.data)’) NULL where non-null expected
#  514|   
#  515|       for (iter = list; iter; iter = iter->next) {
#  516|->         if (strcmp(nm_vpn_plugin_info_get_name(iter->data), name) == 0)
#  517|               return iter->data;
#  518|       }

Error: CPPCHECK_WARNING (CWE-628): [#def239]
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-general.c:141: warning[invalidFunctionArg]: Invalid strchr() argument nr 2. The value is -96 but the valid values are '0:255'.
#  139|   
#  140|           for (i = 0; S[i]; i++)
#  141|->             g_assert(!strchr(&S[i + 1], S[i]));
#  142|   
#  143|           for (i = 0; S[i] != '\0'; i++)

Error: CPPCHECK_WARNING (CWE-457): [#def240]
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-general.c:3837: error[uninitvar]: Uninitialized variable: _ptype
# 3835|       add_permission_property(s_con, "foobar", "blah", -1, NULL);
# 3836|       g_assert_cmpint(nm_setting_connection_get_num_permissions(s_con), ==, 1);
# 3837|->     _assert_permission_invalid_at_idx(s_con, 0, "foobar:blah:");
# 3838|   
# 3839|       /* Ensure a bad [type] is rejected */

Error: CPPCHECK_WARNING (CWE-457): [#def241]
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-general.c:3842: error[uninitvar]: Uninitialized variable: _ptype
# 3840|       add_permission_property(s_con, NULL, "blah", -1, NULL);
# 3841|       g_assert_cmpint(nm_setting_connection_get_num_permissions(s_con), ==, 1);
# 3842|->     _assert_permission_invalid_at_idx(s_con, 0, ":blah:");
# 3843|   
# 3844|       /* Ensure a bad [item] is rejected */

Error: CPPCHECK_WARNING (CWE-457): [#def242]
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-general.c:3847: error[uninitvar]: Uninitialized variable: _ptype
# 3845|       add_permission_property(s_con, "user", NULL, -1, NULL);
# 3846|       g_assert_cmpint(nm_setting_connection_get_num_permissions(s_con), ==, 1);
# 3847|->     _assert_permission_invalid_at_idx(s_con, 0, "user::");
# 3848|   
# 3849|       /* Ensure a bad [item] is rejected */

Error: CPPCHECK_WARNING (CWE-457): [#def243]
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-general.c:3852: error[uninitvar]: Uninitialized variable: _ptype
# 3850|       add_permission_property(s_con, "user", "", -1, NULL);
# 3851|       g_assert_cmpint(nm_setting_connection_get_num_permissions(s_con), ==, 1);
# 3852|->     _assert_permission_invalid_at_idx(s_con, 0, "user::");
# 3853|   
# 3854|       /* Ensure an [item] with ':' in the middle is rejected */

Error: CPPCHECK_WARNING (CWE-457): [#def244]
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-general.c:3857: error[uninitvar]: Uninitialized variable: _ptype
# 3855|       add_permission_property(s_con, "user", "ad:asdf", -1, NULL);
# 3856|       g_assert_cmpint(nm_setting_connection_get_num_permissions(s_con), ==, 1);
# 3857|->     _assert_permission_invalid_at_idx(s_con, 0, "user:ad:asdf:");
# 3858|   
# 3859|       /* Ensure an [item] with ':' at the end is rejected */

Error: CPPCHECK_WARNING (CWE-457): [#def245]
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-general.c:3862: error[uninitvar]: Uninitialized variable: _ptype
# 3860|       add_permission_property(s_con, "user", "adasdfaf:", -1, NULL);
# 3861|       g_assert_cmpint(nm_setting_connection_get_num_permissions(s_con), ==, 1);
# 3862|->     _assert_permission_invalid_at_idx(s_con, 0, "user:adasdfaf::");
# 3863|   
# 3864|       /* Ensure a non-UTF-8 [item] is rejected */

Error: CPPCHECK_WARNING (CWE-457): [#def246]
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-general.c:3867: error[uninitvar]: Uninitialized variable: _ptype
# 3865|       add_permission_property(s_con, "user", buf, (int) sizeof(buf), NULL);
# 3866|       g_assert_cmpint(nm_setting_connection_get_num_permissions(s_con), ==, 1);
# 3867|->     _assert_permission_invalid_at_idx(s_con, 0, NULL);
# 3868|   
# 3869|       /* Ensure a non-NULL [detail] is rejected */

Error: CPPCHECK_WARNING (CWE-457): [#def247]
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-general.c:3872: error[uninitvar]: Uninitialized variable: _ptype
# 3870|       add_permission_property(s_con, "user", "dafasdf", -1, "asdf");
# 3871|       g_assert_cmpint(nm_setting_connection_get_num_permissions(s_con), ==, 1);
# 3872|->     _assert_permission_invalid_at_idx(s_con, 0, "user:dafasdf:asdf");
# 3873|   
# 3874|       /* Ensure a valid call results in success */

Error: CPPCHECK_WARNING (CWE-457): [#def248]
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-general.c:3878: error[uninitvar]: Uninitialized variable: _ptype
# 3876|       g_assert(success);
# 3877|       g_assert_cmpint(nm_setting_connection_get_num_permissions(s_con), ==, 2);
# 3878|->     _assert_permission_invalid_at_idx(s_con, 0, "user:dafasdf:asdf");
# 3879|       check_permission(s_con, 1, TEST_UNAME);
# 3880|   

Error: CPPCHECK_WARNING (CWE-457): [#def249]
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-general.c:9371: warning[uninitvar]: Uninitialized variable: arr
# 9369|                   arr[i] =
# 9370|                       GINT_TO_POINTER(nmtst_get_rand_uint32() % (i_len + BIN_SEARCH_W_DUPS_JITTER));
# 9371|->             g_qsort_with_data(arr, i_len, sizeof(gpointer), _test_bin_search2_cmp_p, NULL);
# 9372|               for (i = 0; i < i_len + BIN_SEARCH_W_DUPS_JITTER; i++) {
# 9373|                   gconstpointer p = GINT_TO_POINTER(i);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def250]
NetworkManager-1.55.91/src/libnm-core-intern/nm-core-internal.h:625:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ep’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1577:1: enter_function: entry to ‘peers_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1590:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1591:47: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1612:14: call_function: calling ‘nm_wireguard_peer_set_public_key’ from ‘peers_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1612:14: return_function: returning to ‘peers_from_dbus’ from ‘nm_wireguard_peer_set_public_key’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1624:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1627:18: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1627:18: throw: if ‘nm_sock_addr_endpoint_new’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1625:64: call_function: inlined call to ‘_nm_auto_unref_sockaddrendpoint’ from ‘peers_from_dbus’
#  623|   
#  624|   #define nm_auto_unref_sockaddrendpoint nm_auto(_nm_auto_unref_sockaddrendpoint)
#  625|-> NM_AUTO_DEFINE_FCN0(NMSockAddrEndpoint *,
#  626|                       _nm_auto_unref_sockaddrendpoint,
#  627|                       nm_sock_addr_endpoint_unref);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def251]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dedup-multi.h:252:8: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘multi_idx’
NetworkManager-1.55.91/src/core/platform/tests/test-nmp-object.c:513:1: enter_function: entry to ‘test_cache_qdisc’
NetworkManager-1.55.91/src/core/platform/tests/test-nmp-object.c:522:9: throw: if ‘nmp_object_new’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-nmp-object.c:519:56: call_function: inlined call to ‘_nm_auto_nmpobj_cleanup’ from ‘test_cache_qdisc’
NetworkManager-1.55.91/src/core/platform/tests/test-nmp-object.c:516:56: call_function: inlined call to ‘_nm_auto_unref_dedup_multi_index’ from ‘test_cache_qdisc’
#  250|   _nm_auto_unref_dedup_multi_index(NMDedupMultiIndex **v)
#  251|   {
#  252|->     if (*v)
#  253|           nm_dedup_multi_index_unref(*v);
#  254|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def252]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-enum-utils.c:325:52: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  323|       int        i;
#  324|       GArray    *values_full = _nm_utils_enum_get_values_full(type, from, to, NULL);
#  325|->     GPtrArray *values      = g_ptr_array_sized_new(values_full->len + 1);
#  326|   
#  327|       for (i = 0; i < values_full->len; i++) {

Error: CPPCHECK_WARNING (CWE-562): [#def253]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-io-utils.c:881: error[danglingTempReference]: Using reference to dangling temporary.
#  879|       gsize                    last_value_whitespace = G_MAXSIZE;
#  880|       gsize                    last_key_whitespace   = G_MAXSIZE;
#  881|->     nm_auto_str_buf NMStrBuf key                   = NM_STR_BUF_INIT(0, FALSE);
#  882|       nm_auto_str_buf NMStrBuf value                 = NM_STR_BUF_INIT(0, FALSE);
#  883|       unsigned                 line                  = 1;

Error: CPPCHECK_WARNING (CWE-562): [#def254]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-io-utils.c:882: error[danglingTempReference]: Using reference to dangling temporary.
#  880|       gsize                    last_key_whitespace   = G_MAXSIZE;
#  881|       nm_auto_str_buf NMStrBuf key                   = NM_STR_BUF_INIT(0, FALSE);
#  882|->     nm_auto_str_buf NMStrBuf value                 = NM_STR_BUF_INIT(0, FALSE);
#  883|       unsigned                 line                  = 1;
#  884|       int                      r;

Error: CPPCHECK_WARNING (CWE-562): [#def255]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-io-utils.c:1069: error[danglingTempReference]: Using reference to dangling temporary.
# 1067|               nm_str_buf_get_str_unsafe(&key)[last_key_whitespace] = 0;
# 1068|   
# 1069|->         r = push(line, nm_str_buf_get_str(&key), nm_str_buf_get_str(&value) ?: "", userdata);
# 1070|           if (r < 0)
# 1071|               return r;

Error: CPPCHECK_WARNING (CWE-562): [#def256]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-io-utils.c:1069: error[danglingTemporaryLifetime]: Using pointer that is a temporary.
# 1067|               nm_str_buf_get_str_unsafe(&key)[last_key_whitespace] = 0;
# 1068|   
# 1069|->         r = push(line, nm_str_buf_get_str(&key), nm_str_buf_get_str(&value) ?: "", userdata);
# 1070|           if (r < 0)
# 1071|               return r;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def257]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-jansson.h:25:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘vnics’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:100:5: throw: if ‘nm_http_client_poll_req_finish’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:94:37: call_function: inlined call to ‘_nm_auto_decref_json’ from ‘_get_config_done_cb’
#   23|   #endif
#   24|   
#   25|-> NM_AUTO_DEFINE_FCN0(json_t *, _nm_auto_decref_json, json_decref);
#   26|   #define nm_auto_decref_json nm_auto(_nm_auto_decref_json)
#   27|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def258]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-json-aux.h:160:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-json-aux.h:157:1: enter_function: entry to ‘_nm_auto_decref_json’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-json-aux.h:160:9: call_function: inlined call to ‘nm_json_vt’ from ‘_nm_auto_decref_json’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-json-aux.h:160:9: danger: dereference of NULL ‘<unknown>’
#  158|   {
#  159|       if (*p_json && (*p_json)->refcount != (size_t) -1 && --(*p_json)->refcount == 0)
#  160|->         nm_json_vt()->nm_json_delete(*p_json);
#  161|   }
#  162|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def259]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-logging-base.c:113:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-logging-base.c:113:11: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-logging-base.c:113:11: throw: if ‘g_vsnprintf’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-logging-base.c:113:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  111|       ts = nm_utils_clock_gettime_nsec(CLOCK_BOOTTIME);
#  112|   
#  113|->     msg = nm_vsprintf_buf_or_alloc(fmt, fmt, msg_stack, &msg_heap, NULL);
#  114|   
#  115|       switch (level) {

Error: GCC_ANALYZER_WARNING (CWE-457): [#def260]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘<unknown>’
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:395:8: branch_false: following ‘false’ branch (when ‘kf_a != kf_b’)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:397:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:397:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:400:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:401:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:410:35: throw: if ‘g_key_file_get_value’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:409:27: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_nm_keyfile_a_contains_all_in_b’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def261]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘_log_str’
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:648:1: enter_function: entry to ‘nmp_utils_modprobe’
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:660:5: call_function: calling ‘_nm_g_return_if_fail_warning’ from ‘nmp_utils_modprobe’
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:652:34: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nmp_utils_modprobe’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def262]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘a_free’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:470:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:471:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:471:13: branch_true: following ‘true’ branch (when ‘_size != 0’)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:471:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:471:13: branch_false: following ‘false’ branch (when ‘_size > 200’)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:471:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:471:13: throw: if ‘g_malloc’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:466:39: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_team_link_watchers_cmp’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def263]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘active_members_lst_heap’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:986:1: enter_function: entry to ‘nm_bond_manager_new’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1017:5: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘nm_bond_manager_new’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1019:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1019:5: call_function: calling ‘_reconfigure_check’ from ‘nm_bond_manager_new’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def264]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘active_members_result’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:986:1: enter_function: entry to ‘nm_bond_manager_new’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1017:5: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘nm_bond_manager_new’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1019:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1019:5: call_function: calling ‘_reconfigure_check’ from ‘nm_bond_manager_new’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def265]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘addr_free’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:1334:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:1343:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:1345:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:1354:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:1386:12: branch_false: following ‘false’ branch (when ‘str’ is NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:1398:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:1398:14: throw: if ‘nm_inet_is_valid’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip-config.c:1378:23: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_ip_route_attribute_validate’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def266]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘addr_heap’
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:735:1: enter_function: entry to ‘nm_dns_uri_parse’
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:750:8: branch_false: following ‘false’ branch (when ‘str’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:758:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:760:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:763:16: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:763:16: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:767:16: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:768:12: branch_false: following ‘false’ branch (when ‘name’ is NULL)...
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:781:69: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:781:14: call_function: inlined call to ‘nm_inet_parse_bin’ from ‘nm_dns_uri_parse’
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:739:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_dns_uri_parse’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def267]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘addr_port_heap’
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:750:8: branch_true: following ‘true’ branch (when ‘str’ is NULL)...
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:751:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:751:9: throw: if ‘g_dgettext’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-aux-intern/nm-libnm-core-utils.c:738:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_dns_uri_parse’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def268]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘addresses’
NetworkManager-1.55.91/src/core/platform/tests/test-platform-general.c:621:17: throw: if ‘g_malloc’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-platform-general.c:594:22: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_platform_ip_address_pretty_sort_cmp’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def269]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘address’
NetworkManager-1.55.91/src/core/nm-dbus-manager.c:347:1: enter_function: entry to ‘nm_dbus_manager_private_server_register’
NetworkManager-1.55.91/src/core/nm-dbus-manager.c:357:5: call_function: calling ‘nm_dbus_manager_get_type’ from ‘nm_dbus_manager_private_server_register’
NetworkManager-1.55.91/src/core/nm-dbus-manager.c:354:40: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_dbus_manager_private_server_register’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def270]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘addrs_array’
NetworkManager-1.55.91/src/core/devices/nm-device-bond.c:958:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/nm-device-bond.c:963:39: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/nm-device-bond.c:963:39: throw: if ‘nm_device_get_platform’ throws an exception...
NetworkManager-1.55.91/src/core/devices/nm-device-bond.c:953:24: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_device_bond_announce_ports_on_slb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def271]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘addrs_new’
NetworkManager-1.55.91/src/nm-cloud-setup/tests/test-cloud-setup-general.c:74:1: enter_function: entry to ‘test_replace_ipv4_addresses’
NetworkManager-1.55.91/src/nm-cloud-setup/tests/test-cloud-setup-general.c:85:21: branch_true: following ‘true’ branch (when ‘i_run != 20’)...
NetworkManager-1.55.91/src/nm-cloud-setup/tests/test-cloud-setup-general.c:89:51: branch_true: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/tests/test-cloud-setup-general.c:89:51: call_function: calling ‘nmtst_get_rand_uint32’ from ‘test_replace_ipv4_addresses’
NetworkManager-1.55.91/src/nm-cloud-setup/tests/test-cloud-setup-general.c:87:30: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_replace_ipv4_addresses’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def272]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘allowed_fields’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-access.c:589:1: enter_function: entry to ‘nm_meta_selection_create_parse_one’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-access.c:601:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-access.c:601:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-access.c:603:10: call_function: calling ‘_output_selection_select_one’ from ‘nm_meta_selection_create_parse_one’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def273]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘allowed_ips’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1577:1: enter_function: entry to ‘peers_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1590:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1591:47: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1612:14: call_function: calling ‘nm_wireguard_peer_set_public_key’ from ‘peers_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1612:14: return_function: returning to ‘peers_from_dbus’ from ‘nm_wireguard_peer_set_public_key’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1650:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1651:51: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1655:27: throw: if ‘g_variant_get_strv’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1652:51: call_function: inlined call to ‘_nm_auto_g_free’ from ‘peers_from_dbus’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def274]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘argument_clone’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-cmdline-reader.c:1544:1: enter_function: entry to ‘nmi_cmdline_reader_parse’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-cmdline-reader.c:1571:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-cmdline-reader.c:1575:26: call_function: inlined call to ‘g_strdup_inline’ from ‘nmi_cmdline_reader_parse’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-cmdline-reader.c:1572:23: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nmi_cmdline_reader_parse’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def275]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘argv_str’
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:379:1: enter_function: entry to ‘_share_iptables_set_shared_chains_delete’
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:381:5: call_function: calling ‘_share_iptables_chain_delete’ from ‘_share_iptables_set_shared_chains_delete’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def276]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘array’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:872:1: enter_function: entry to ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:877:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:883:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:894:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:894:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:895:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:895:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:896:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:896:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:899:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:899:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:900:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:900:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:901:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:901:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:902:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:902:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:903:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:903:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:904:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:904:5: call_function: inlined call to ‘_caps_set’ from ‘_dbus_get_capabilities_cb’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:906:8: branch_true: following ‘true’ branch (when ‘res’ is non-NULL)...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:907:49: branch_true: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:912:16: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:913:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:972:29: throw: if ‘g_variant_get_strv’ throws an exception...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-manager.c:969:42: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_dbus_get_capabilities_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def277]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘arr’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:98:8: branch_false: following ‘false’ branch (when ‘value’ is non-NULL)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:98:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:130:15: throw: if ‘_nm_utils_ascii_str_to_int64’ throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:94:21: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_value_str_as_index_list’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def278]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘attr_names’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-sriov.c:964:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-sriov.c:964:8: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-sriov.c:965:21: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-sriov.c:967:47: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-sriov.c:973:13: throw: if ‘g_variant_builder_init’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-sriov.c:966:34: call_function: inlined call to ‘_nm_auto_g_free’ from ‘vfs_to_dbus’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def279]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘attr_str’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3362:49: throw: if ‘g_hash_table_new’ throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3360:36: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_objlist_obj_to_str_fcn_ip_config_routes’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def280]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘auth_dialog_request_str’
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1300:1: enter_function: entry to ‘nm_secret_agent_simple_enable’
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1313:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1318:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1318:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1320:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1324:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1325:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1325:9: call_function: calling ‘request_secrets_from_ui’ from ‘nm_secret_agent_simple_enable’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def281]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘b_free’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:470:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:471:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:472:13: branch_false: following ‘false’ branch (when ‘_size == 0’)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:473:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:473:9: throw: if ‘g_qsort_with_data’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-team.c:467:39: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_team_link_watchers_cmp’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def282]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘base_dir’
NetworkManager-1.55.91/src/nmcli/common.c:1288:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/common.c:1297:12: branch_false: ...to here
NetworkManager-1.55.91/src/nmcli/common.c:1329:5: throw: if ‘g_strfreev’ throws an exception...
NetworkManager-1.55.91/src/nmcli/common.c:1281:37: call_function: inlined call to ‘_nm_auto_g_free’ from ‘read_offline_connection_chunk’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def283]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘c_a’
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:266:5: branch_false: following ‘false’ branch (when ‘a’ is NULL)...
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:266:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:266:5: throw: if ‘g_assertion_message_expr’ throws an exception...
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:264:39: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nmtst_platform_ip6_routes_equal’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def284]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘c_b’
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:266:5: branch_true: following ‘true’ branch (when ‘a’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:267:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:267:5: branch_true: following ‘true’ branch (when ‘b’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:269:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:284:17: branch_true: following ‘true’ branch (when ‘i < len’)...
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:285:48: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:285:13: throw: if ‘nm_platform_ip6_route_cmp’ throws an exception...
NetworkManager-1.55.91/src/core/nm-test-utils-core.h:264:52: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nmtst_platform_ip6_routes_equal’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def285]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘cert’
NetworkManager-1.55.91/src/nmtui/nm-editor-bindings.c:97:5: throw: if ‘g_value_take_boxed’ throws an exception...
NetworkManager-1.55.91/src/nmtui/nm-editor-bindings.c:82:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘certificate_from_string’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def286]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘chain_input’
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:386:1: enter_function: entry to ‘_share_iptables_set_shared_sync’
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:392:21: call_function: calling ‘_iptables_get_name’ from ‘_share_iptables_set_shared_sync’
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:389:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_share_iptables_set_shared_sync’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def287]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘client_free’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-manager.c:262:1: enter_function: entry to ‘nm_dhcp_manager_init’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-manager.c:271:17: branch_true: following ‘true’ branch (when ‘i != 6’)...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-manager.c:272:36: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-manager.c:277:9: call_function: calling ‘_client_factory_available’ from ‘nm_dhcp_manager_init’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-manager.c:266:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_dhcp_manager_init’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def288]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘cmdline’
NetworkManager-1.55.91/src/core/nm-dcb.c:275:1: enter_function: entry to ‘_fcoe_cleanup’
NetworkManager-1.55.91/src/core/nm-dcb.c:277:12: call_function: calling ‘do_helper’ from ‘_fcoe_cleanup’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def289]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘commands’
NetworkManager-1.55.91/src/core/nm-core-utils.c:5247:1: enter_function: entry to ‘nm_utils_spawn_helper’
NetworkManager-1.55.91/src/core/nm-core-utils.c:5272:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-core-utils.c:5379:1: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-core-utils.c:5296:5: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘nm_utils_spawn_helper’
NetworkManager-1.55.91/src/core/nm-core-utils.c:5296:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-core-utils.c:5296:5: throw: if ‘nm_hash_obfuscate_ptr’ throws an exception...
NetworkManager-1.55.91/src/core/nm-core-utils.c:5254:27: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_utils_spawn_helper’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def290]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘comment’
NetworkManager-1.55.91/src/core/devices/wifi/nm-wifi-utils.c:1672:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-wifi-utils.c:1673:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-wifi-utils.c:1673:13: throw: if ‘nm_setting_connection_get_connection_type’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-wifi-utils.c:1669:37: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_wifi_utils_connection_to_iwd_config’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def291]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conf_value’
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:1269:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:1275:38: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:1275:38: throw: if ‘nm_config_get’ throws an exception...
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:1270:23: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_firewall_utils_get_backend’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def292]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘config_clone’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:518:1: enter_function: entry to ‘nmc_team_check_config’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:530:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:533:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:536:16: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:536:16: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:564:19: branch_false: following ‘false’ branch (when ‘config != config_clone’)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:564:79: call_function: inlined call to ‘g_strdup_inline’ from ‘nmc_team_check_config’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:526:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nmc_team_check_config’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def293]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conflicting_duid_line’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:671:1: enter_function: entry to ‘nm_dhcp_dhclient_save_duid’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:684:5: branch_false: following ‘false’ branch (when ‘leasefile’ is NULL)...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:684:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:684:5: call_function: calling ‘_nm_g_return_if_fail_warning’ from ‘nm_dhcp_dhclient_save_duid’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:681:35: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_dhcp_dhclient_save_duid’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:680:35: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_dhcp_dhclient_save_duid’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def294]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conn_name’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:156:1: enter_function: entry to ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:172:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:184:30: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:225:22: call_function: calling ‘create_wired_conn’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:225:22: return_function: returning to ‘parse_hfi’ from ‘create_wired_conn’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:239:13: call_function: calling ‘hfi_is_dhcp’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:239:13: return_function: returning to ‘parse_hfi’ from ‘hfi_is_dhcp’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:239:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:251:13: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:259:16: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:260:17: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:165:43: call_function: inlined call to ‘_nm_ip_address_unref’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:164:43: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:163:43: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:162:43: call_function: inlined call to ‘_nm_auto_g_free’ from ‘parse_hfi’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def295]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘connections’
NetworkManager-1.55.91/src/core/nm-policy.c:1501:1: enter_function: entry to ‘_auto_activate_device’
NetworkManager-1.55.91/src/core/nm-policy.c:1521:9: throw: if ‘nm_device_get_act_request’ throws an exception...
NetworkManager-1.55.91/src/core/nm-policy.c:1508:36: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_auto_activate_device’
NetworkManager-1.55.91/src/core/nm-policy.c:1506:36: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_auto_activate_device’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def296]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘cur_strv’
NetworkManager-1.55.91/src/core/devices/nm-device-bond.c:272:9: throw: if ‘nm_strsplit_set_full’ throws an exception...
NetworkManager-1.55.91/src/core/devices/nm-device-bond.c:264:34: call_function: inlined call to ‘_nm_auto_g_free’ from ‘set_arp_targets’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def297]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘data’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6068:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6068:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6077:12: branch_false: following ‘false’ branch (when ‘bufsize <= 18446744073709551566’)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6080:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6080:9: branch_false: following ‘false’ branch (when ‘data’ is NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6081:16: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6081:16: throw: if ‘g_malloc’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6062:27: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_getpwuid’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def298]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘debug_string’
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:682:1: enter_function: entry to ‘update’
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:701:8: branch_false: following ‘false’ branch (when ‘global_config’ is NULL)...
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:705:5: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘update’
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:714:5: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘update’
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:714:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:714:5: throw: if ‘_nm_log_impl’ throws an exception...
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:696:21: call_function: inlined call to ‘_nm_auto_g_free’ from ‘update’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def299]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘defname’
NetworkManager-1.55.91/src/core/devices/nm-device-ethernet.c:1737:20: throw: if ‘nm_device_get_permanent_hw_address’ throws an exception...
NetworkManager-1.55.91/src/core/devices/nm-device-ethernet.c:1733:36: call_function: inlined call to ‘_nm_auto_g_free’ from ‘new_default_connection’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def300]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘desc’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:938:1: enter_function: entry to ‘daemon_watch_cb’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:944:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:946:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:952:5: call_function: calling ‘_nm_dhcp_client_notify’ from ‘daemon_watch_cb’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:942:26: call_function: inlined call to ‘_nm_auto_g_free’ from ‘daemon_watch_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def301]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dest_clone’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:277:1: enter_function: entry to ‘_parse_ip_route’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:302:17: call_function: inlined call to ‘nm_strsplit_set’ from ‘_parse_ip_route’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:289:36: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_parse_ip_route’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def302]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘device_handler’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher.c:1146:1: enter_function: entry to ‘_bus_method_call’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher.c:1155:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher.c:1162:9: call_function: inlined call to ‘nm_streq’ from ‘_bus_method_call’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher.c:1162:8: branch_true: following ‘true’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher.c:1163:13: call_function: inlined call to ‘nm_streq’ from ‘_bus_method_call’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher.c:1163:12: branch_true: following ‘true’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher.c:1164:13: branch_true: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher.c:1164:13: call_function: calling ‘_handle_action’ from ‘_bus_method_call’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def303]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dirname’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:609:1: enter_function: entry to ‘nmp_netns_bind_to_path’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:616:5: call_function: calling ‘nmp_netns_get_type’ from ‘nmp_netns_bind_to_path’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:614:33: call_function: calling ‘_nm_auto_pop_netns’ from ‘nmp_netns_bind_to_path’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:614:33: return_function: returning to ‘nmp_netns_bind_to_path’ from ‘_nm_auto_pop_netns’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:611:33: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nmp_netns_bind_to_path’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def304]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dns_list’
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:175:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:180:9: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:180:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:185:9: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:259:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:260:24: branch_true: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:261:13: throw: if ‘g_key_file_set_value’ throws an exception...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:246:41: call_function: inlined call to ‘_nm_auto_g_free’ from ‘main’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def305]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘edata_backup_free’
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1557:1: enter_function: entry to ‘nmp_mii_ioctl_supports_carrier_detect’
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1564:5: branch_true: following ‘true’ branch (when ‘ifindex > 0’)...
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1566:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1566:9: call_function: calling ‘_ioctl_call’ from ‘nmp_mii_ioctl_supports_carrier_detect’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def306]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘encoded’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1824:1: enter_function: entry to ‘test_unbase64mem1’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1826:48: call_function: calling ‘NM_STR_BUF_INIT’ from ‘test_unbase64mem1’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1826:48: return_function: returning to ‘test_unbase64mem1’ from ‘NM_STR_BUF_INIT’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1833:21: branch_true: following ‘true’ branch (when ‘i_run != 20’)...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1835:25: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1845:13: call_function: calling ‘nmtst_get_rand_uint64’ from ‘test_unbase64mem1’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1835:25: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_unbase64mem1’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1834:25: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_unbase64mem1’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def307]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘entry_path’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:373:1: enter_function: entry to ‘nmi_nbft_reader_parse’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:382:5: branch_true: following ‘true’ branch (when ‘sysfs_dir’ is non-NULL)...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:383:12: branch_true: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:386:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:389:9: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:391:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:397:14: branch_true: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:401:12: branch_true: following ‘true’ branch (when ‘libnvme_handle’ is NULL)...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:401:51: branch_true: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:401:51: call_function: calling ‘load_libnvme’ from ‘nmi_nbft_reader_parse’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:401:51: return_function: returning to ‘nmi_nbft_reader_parse’ from ‘load_libnvme’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:401:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:406:22: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:406:22: throw: if ‘g_build_filename’ throws an exception...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:392:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nmi_nbft_reader_parse’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def308]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘existing_names’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:82:5: branch_true: following ‘true’ branch (when ‘fallback_prefix’ is non-NULL)...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:84:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:108:8: branch_false: following ‘false’ branch (when ‘preferred’ is NULL)...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:108:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:121:16: throw: if ‘g_dpgettext’ throws an exception...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:79:26: call_function: inlined call to ‘_nm_auto_g_free’ from ‘get_new_connection_name’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def309]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘expected_base64’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1933:1: enter_function: entry to ‘_test_unbase64mem_mem’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1942:23: throw: if ‘g_base64_encode’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1935:26: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_test_unbase64mem_mem’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def310]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘extra_options_str’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:2258:1: enter_function: entry to ‘test_cache_consistency_routes’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:2262:50: call_function: calling ‘nmtst_test_quick’ from ‘test_cache_consistency_routes’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:2262:50: return_function: returning to ‘test_cache_consistency_routes’ from ‘nmtst_test_quick’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:2267:5: call_function: calling ‘_ensure_onlink_routes’ from ‘test_cache_consistency_routes’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:2267:5: return_function: returning to ‘test_cache_consistency_routes’ from ‘_ensure_onlink_routes’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:2269:21: branch_true: following ‘true’ branch (when ‘N_RUN > i_run’)...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:2283:23: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:2285:9: throw: if ‘g_ptr_array_set_size’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:2272:23: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_cache_consistency_routes’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def311]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘filename_escaped’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:222:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:242:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:245:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:281:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:284:10: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:287:23: branch_true: following ‘true’ branch (when ‘i_path != 10000’)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:291:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:291:12: branch_true: following ‘true’ branch (when ‘i_path == -2’)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:292:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:287:23: branch_true: following ‘true’ branch (when ‘i_path != 10000’)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:291:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:298:32: throw: if ‘nm_keyfile_utils_create_filename’ throws an exception...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:296:27: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_internal_write_connection’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def312]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘filename’
NetworkManager-1.55.91/src/nm-dispatcher/tests/test-dispatcher-envp.c:610:1: enter_function: entry to ‘test_up_empty_vpn_iface’
NetworkManager-1.55.91/src/nm-dispatcher/tests/test-dispatcher-envp.c:615:5: call_function: calling ‘test_generic’ from ‘test_up_empty_vpn_iface’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def313]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘frag_str’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1368:1: enter_function: entry to ‘nm_supplicant_config_add_setting_8021x’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1391:5: call_function: calling ‘nm_supplicant_config_get_type’ from ‘nm_supplicant_config_add_setting_8021x’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1389:35: call_function: calling ‘_nm_auto_free_gstring’ from ‘nm_supplicant_config_add_setting_8021x’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1389:35: return_function: returning to ‘nm_supplicant_config_add_setting_8021x’ from ‘_nm_auto_free_gstring’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1387:35: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_supplicant_config_add_setting_8021x’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def314]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘full_filename_tmp’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-utils.c:208:1: enter_function: entry to ‘nms_keyfile_nmmeta_write’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-utils.c:224:25: call_function: calling ‘nms_keyfile_nmmeta_filename’ from ‘nms_keyfile_nmmeta_write’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-utils.c:215:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nms_keyfile_nmmeta_write’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def315]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘full_file’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:400:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:400:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:403:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:408:21: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:408:21: throw: if ‘g_strdup_printf’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:405:23: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_key_file_db_prune_tmp_files’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def316]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘full_name’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3465:1: enter_function: entry to ‘add_plugin_load_file’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3468:39: call_function: inlined call to ‘_nm_auto_g_free’ from ‘add_plugin_load_file’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3467:39: call_function: inlined call to ‘_nm_auto_g_free’ from ‘add_plugin_load_file’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def317]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘full_path’
NetworkManager-1.55.91/src/core/dns/nm-dns-manager.c:2444:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dns/nm-dns-manager.c:2447:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/dns/nm-dns-manager.c:2447:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dns/nm-dns-manager.c:2459:21: branch_true: ...to here
NetworkManager-1.55.91/src/core/dns/nm-dns-manager.c:2459:21: throw: if ‘g_file_read_link’ throws an exception...
NetworkManager-1.55.91/src/core/dns/nm-dns-manager.c:2448:28: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_resolvconf_resolved_managed’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def318]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘generated’
NetworkManager-1.55.91/src/core/tests/test-utils.c:87:24: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/tests/test-utils.c:89:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-utils.c:89:9: throw: if ‘nm_utils_hwaddr_valid’ throws an exception...
NetworkManager-1.55.91/src/core/tests/test-utils.c:83:24: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_do_test_hw_addr’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def319]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘hints’
NetworkManager-1.55.91/src/core/vpn/nm-vpn-connection.c:2665:1: enter_function: entry to ‘_dbus_dispatch_cb’
NetworkManager-1.55.91/src/core/vpn/nm-vpn-connection.c:2681:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/vpn/nm-vpn-connection.c:2684:9: call_function: inlined call to ‘nm_streq’ from ‘_dbus_dispatch_cb’
NetworkManager-1.55.91/src/core/vpn/nm-vpn-connection.c:2684:8: branch_false: following ‘false’ branch (when the strings are non-equal)...
NetworkManager-1.55.91/src/core/vpn/nm-vpn-connection.c:2687:16: call_function: inlined call to ‘nm_streq’ from ‘_dbus_dispatch_cb’
NetworkManager-1.55.91/src/core/vpn/nm-vpn-connection.c:2687:15: branch_false: following ‘false’ branch (when the strings are non-equal)...
NetworkManager-1.55.91/src/core/vpn/nm-vpn-connection.c:2690:16: call_function: inlined call to ‘nm_streq’ from ‘_dbus_dispatch_cb’
NetworkManager-1.55.91/src/core/vpn/nm-vpn-connection.c:2690:15: branch_true: following ‘true’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/core/vpn/nm-vpn-connection.c:2691:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/vpn/nm-vpn-connection.c:2691:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/vpn/nm-vpn-connection.c:2693:34: branch_true: ...to here
NetworkManager-1.55.91/src/core/vpn/nm-vpn-connection.c:2696:13: call_function: calling ‘_dbus_signal_secrets_required_cb’ from ‘_dbus_dispatch_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def320]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘hoge’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2253:1: enter_function: entry to ‘test_path_simplify’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2259:5: call_function: calling ‘assert_path_simplify’ from ‘test_path_simplify’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2255:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_path_simplify’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def321]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘hostname_eol’
NetworkManager-1.55.91/src/core/nm-hostname-manager.c:322:1: enter_function: entry to ‘_write_hostname_on_idle_cb’
NetworkManager-1.55.91/src/core/nm-hostname-manager.c:339:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-hostname-manager.c:342:12: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-hostname-manager.c:353:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-hostname-manager.c:353:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-hostname-manager.c:357:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-hostname-manager.c:357:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-hostname-manager.c:363:24: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-hostname-manager.c:363:24: throw: if ‘g_strdup_printf’ throws an exception...
NetworkManager-1.55.91/src/core/nm-hostname-manager.c:332:31: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_write_hostname_on_idle_cb’
NetworkManager-1.55.91/src/core/nm-hostname-manager.c:330:31: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_write_hostname_on_idle_cb’
NetworkManager-1.55.91/src/core/nm-hostname-manager.c:328:31: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_write_hostname_on_idle_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def322]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘hostname_file’
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:175:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:180:9: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:180:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:185:9: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:298:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:312:13: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:312:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:317:13: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:317:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:322:13: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:322:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:328:13: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:328:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:332:29: branch_true: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:332:29: throw: if ‘g_strdup_printf’ throws an exception...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:329:27: call_function: inlined call to ‘_nm_auto_g_free’ from ‘main’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def323]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘hwaddr’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:156:1: enter_function: entry to ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:172:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:184:30: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:225:22: call_function: calling ‘create_wired_conn’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:225:22: return_function: returning to ‘parse_hfi’ from ‘create_wired_conn’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:364:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:369:5: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:165:43: call_function: inlined call to ‘_nm_ip_address_unref’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:162:43: call_function: inlined call to ‘_nm_auto_g_free’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:161:43: call_function: inlined call to ‘_nm_auto_g_free’ from ‘parse_hfi’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def324]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ibft_path’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:78:1: enter_function: entry to ‘nmi_ibft_read’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:87:5: branch_true: following ‘true’ branch (when ‘sysfs_dir’ is non-NULL)...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:89:17: branch_true: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:89:17: throw: if ‘g_build_filename’ throws an exception...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:85:27: call_function: inlined call to ‘_nm_auto_free_error’ from ‘nmi_ibft_read’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:80:27: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nmi_ibft_read’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def325]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘id’
NetworkManager-1.55.91/src/nm-dispatcher/tests/test-dispatcher-envp.c:610:1: enter_function: entry to ‘test_up_empty_vpn_iface’
NetworkManager-1.55.91/src/nm-dispatcher/tests/test-dispatcher-envp.c:615:5: call_function: calling ‘test_generic’ from ‘test_up_empty_vpn_iface’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def326]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘iface’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:128:1: enter_function: entry to ‘_method_call_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:139:13: call_function: calling ‘get_option’ from ‘_method_call_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:139:13: return_function: returning to ‘_method_call_handle’ from ‘get_option’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:140:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:145:15: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:145:15: call_function: calling ‘get_option’ from ‘_method_call_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:145:15: return_function: returning to ‘_method_call_handle’ from ‘get_option’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:147:8: branch_true: following ‘true’ branch (when ‘pid == -1’)...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:148:9: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘_method_call_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:132:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_method_call_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:131:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_method_call_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:130:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_method_call_handle’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def327]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘input’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:307:1: enter_function: entry to ‘test_nm_strndup_a’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:311:19: branch_true: following ‘true’ branch (when ‘run != 20’)...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:316:28: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:316:28: call_function: calling ‘nmtst_get_rand_uint32’ from ‘test_nm_strndup_a’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:312:23: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_nm_strndup_a’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def328]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ip_argv_ss’
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:91:1: enter_function: entry to ‘_dump_state’
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:98:8: branch_false: following ‘false’ branch (when ‘state_file’ is non-NULL)...
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:101:21: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:109:26: branch_true: following ‘true’ branch (when ‘i_obj_type != 6’)...
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:110:38: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:126:9: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘_dump_state’
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:126:9: return_function: returning to ‘_dump_state’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:126:9: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘_dump_state’
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:126:9: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘_dump_state’
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:126:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:126:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:126:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:159:51: throw: if ‘g_strjoinv’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:142:35: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_dump_state’
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:141:35: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_dump_state’
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:140:35: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_dump_state’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def329]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ipaddr’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:123:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:126:5: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:128:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:131:14: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:132:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:134:13: branch_true: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:134:13: throw: if ‘nm_utils_error_quark’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:118:37: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_get_config_fip_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def330]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘joined_hints’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1127:1: enter_function: entry to ‘nm_settings_connection_get_secrets’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1143:5: call_function: calling ‘nm_settings_connection_get_type’ from ‘nm_settings_connection_get_secrets’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1138:34: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_settings_connection_get_secrets’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def331]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘kf_content_buf’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:474:1: enter_function: entry to ‘nmtst_keyfile_writer_test_connection’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:483:12: call_function: calling ‘_internal_write_connection’ from ‘nmtst_keyfile_writer_test_connection’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def332]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘k’
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:403:17: branch_true: following ‘true’ branch (when ‘i != 3’)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:407:14: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:407:14: throw: if ‘_nm_utils_strstrdictkey_create’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-plugin-info.c:404:39: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_check_no_conflict’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def333]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘l3_config_datas_free’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5661:1: enter_function: entry to ‘nm_l3cfg_get_combined_l3cd’
NetworkManager-1.55.91/src/core/nm-l3cfg.c:5668:5: call_function: calling ‘_l3cfg_update_combined_config’ from ‘nm_l3cfg_get_combined_l3cd’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def334]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘label_lc’
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-button.c:113:8: branch_true: following ‘true’ branch (when ‘sensitive != 0’)...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-button.c:114:46: branch_true: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-button.c:115:20: throw: if ‘newtCompactButton’ throws an exception...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-button.c:111:27: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nmt_newt_button_build_component’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def335]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘lines’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:296:1: enter_function: entry to ‘nm_dhcp_dhclient_create_config’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:319:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:320:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:320:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:321:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:326:8: branch_true: following ‘true’ branch (when ‘orig_contents’ is non-NULL)...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:329:39: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:336:9: throw: if ‘g_string_append_printf’ throws an exception...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:329:39: call_function: calling ‘_nm_auto_free_gstring’ from ‘nm_dhcp_dhclient_create_config’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:327:39: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_dhcp_dhclient_create_config’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def336]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘line’
NetworkManager-1.55.91/src/nmcli/utils.c:1245:5: branch_true: following ‘true’ branch (when ‘col_len != 0’)...
NetworkManager-1.55.91/src/nmcli/utils.c:1248:9: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1270:11: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1270:5: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1273:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1308:5: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1308:21: branch_true: following ‘true’ branch (when ‘i_row < row_len’)...
NetworkManager-1.55.91/src/nmcli/utils.c:1309:52: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1384:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1392:13: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1392:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1395:13: throw: if ‘g_strnfill’ throws an exception...
NetworkManager-1.55.91/src/nmcli/utils.c:1393:27: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_print_do’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def337]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘loaded_path’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-utils.c:98:1: enter_function: entry to ‘nms_keyfile_nmmeta_read’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-utils.c:117:12: call_function: calling ‘nms_keyfile_nmmeta_check_filename’ from ‘nms_keyfile_nmmeta_read’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-utils.c:109:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nms_keyfile_nmmeta_read’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def338]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘macvlan_name’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:779:1: enter_function: entry to ‘_oci_new_vlan_dev’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:798:18: call_function: calling ‘_new_connection’ from ‘_oci_new_vlan_dev’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:790:41: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_oci_new_vlan_dev’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def339]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘mac’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:102:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:107:9: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:107:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:110:13: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:111:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:129:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:137:16: branch_true: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:137:16: throw: if ‘json_array_get’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:132:23: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_get_config_done_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def340]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘module_path’
NetworkManager-1.55.91/src/contrib/nm-vpn-plugin-utils.c:15:1: enter_function: entry to ‘nm_vpn_plugin_utils_get_editor_module_path’
NetworkManager-1.55.91/src/contrib/nm-vpn-plugin-utils.c:21:5: call_function: calling ‘_nm_g_return_if_fail_warning’ from ‘nm_vpn_plugin_utils_get_editor_module_path’
NetworkManager-1.55.91/src/contrib/nm-vpn-plugin-utils.c:17:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_vpn_plugin_utils_get_editor_module_path’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def341]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘msg’
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:352:1: enter_function: entry to ‘append_dcb_valid_values’
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:357:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:357:5: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:357:5: call_function: calling ‘_prop_log’ from ‘append_dcb_valid_values’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def342]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘n_dir’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:396:14: throw: if ‘g_path_get_basename’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:392:24: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_key_file_db_prune_tmp_files’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def343]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘n_file’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:389:1: enter_function: entry to ‘nm_key_file_db_prune_tmp_files’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:400:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:392:24: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_key_file_db_prune_tmp_files’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:391:24: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_key_file_db_prune_tmp_files’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def344]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘name_free’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1851:1: enter_function: entry to ‘clear_secrets’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1857:8: branch_true: following ‘true’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1858:36: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1863:21: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1864:37: call_function: inlined call to ‘_peers_get’ from ‘clear_secrets’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1864:30: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1869:16: branch_true: following ‘true’ branch (when ‘func’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1873:21: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1873:20: branch_true: following ‘true’ branch (when ‘j <= 4’)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1876:28: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1876:28: throw: if ‘g_strdup_printf’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:1870:31: call_function: inlined call to ‘_nm_auto_g_free’ from ‘clear_secrets’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def345]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘name_owner’
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:221:18: throw: if ‘g_dbus_object_manager_client_get_name_owner’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:217:37: call_function: inlined call to ‘_nm_auto_g_free’ from ‘agent_dbus_method_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def346]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘nameserver’
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:151:16: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:157:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:157:8: branch_true: following ‘true’ branch (when ‘value’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:158:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:158:12: branch_false: following ‘false’ branch (when ‘addr_family != 10’)...
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:160:17: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:160:17: branch_false: following ‘false’ branch (when ‘new_style != 0’)...
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:167:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:168:20: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:168:20: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:173:24: throw: if ‘g_variant_iter_next’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:171:31: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_notify_update_prop_nameservers’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def347]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘names’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2421:8: branch_true: following ‘true’ branch (when ‘routes’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2421:8: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2422:21: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2423:42: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2428:13: throw: if ‘g_variant_builder_init’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:2425:34: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_utils_ip_routes_to_variant’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def348]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘name’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2653:1: enter_function: entry to ‘test_uid_to_name’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2657:17: branch_true: following ‘true’ branch (when ‘i != 20’)...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2662:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2662:12: branch_true: following ‘true’ branch (when ‘i <= 4’)...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2663:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2659:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_uid_to_name’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2658:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_uid_to_name’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def349]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘new_fds_heap’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:5251:13: throw: if ‘g_main_context_query’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:5226:22: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_ctx_integ_source_prepare’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def350]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘new_ssid_s’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2655:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2667:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2667:12: branch_true: following ‘true’ branch (when ‘new_ap’ is NULL)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2667:31: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2667:31: throw: if ‘nm_wifi_ap_get_fake’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2660:23: call_function: inlined call to ‘_nm_auto_g_free’ from ‘supplicant_iface_notify_current_bss’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def351]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘newstr’
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:419:17: branch_true: following ‘true’ branch (when ‘i != 20’)...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:421:47: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:425:16: throw: if ‘_nm_utils_wireguard_peer_from_string’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:422:47: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_wireguard_peer’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def352]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘new’
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:26:1: enter_function: entry to ‘test_config’
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:44:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:46:15: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:46:15: branch_true: following ‘true’ branch (when ‘dhcp_client_id’ is non-NULL)...
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:47:21: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:48:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:51:11: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:65:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:67:10: call_function: inlined call to ‘nm_streq’ from ‘test_config’
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:85:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:41:28: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘test_config’
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:40:28: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘test_config’
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:39:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_config’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def353]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘old_name_owner’
NetworkManager-1.55.91/src/core/nm-auth-manager.c:453:1: enter_function: entry to ‘_name_owner_changed’
NetworkManager-1.55.91/src/core/nm-auth-manager.c:469:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-auth-manager.c:473:12: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-auth-manager.c:473:12: branch_false: following ‘false’ branch (when ‘is_initial != 0’)...
NetworkManager-1.55.91/src/core/nm-auth-manager.c:477:10: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-auth-manager.c:477:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-auth-manager.c:478:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-auth-manager.c:478:12: branch_true: following ‘true’ branch (when ‘is_initial != 0’)...
NetworkManager-1.55.91/src/core/nm-auth-manager.c:479:13: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘_name_owner_changed’
NetworkManager-1.55.91/src/core/nm-auth-manager.c:479:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-auth-manager.c:479:13: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-auth-manager.c:479:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-auth-manager.c:479:13: throw: if ‘g_snprintf’ throws an exception...
NetworkManager-1.55.91/src/core/nm-auth-manager.c:457:27: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_name_owner_changed’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def354]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘old_ssid_s’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2652:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2653:18: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2655:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2667:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2667:12: branch_false: following ‘false’ branch (when ‘new_ap’ is non-NULL)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2671:25: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2687:12: branch_true: following ‘true’ branch (when ‘new_bssid’ is non-NULL)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2694:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2694:17: throw: if ‘nm_supplicant_interface_get_state’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2661:23: call_function: inlined call to ‘_nm_auto_g_free’ from ‘supplicant_iface_notify_current_bss’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def355]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘old_value’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:287:1: enter_function: entry to ‘nm_key_file_db_set_value’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:292:5: call_function: calling ‘_IS_KEY_FILE_DB’ from ‘nm_key_file_db_set_value’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:292:5: return_function: returning to ‘nm_key_file_db_set_value’ from ‘_IS_KEY_FILE_DB’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:292:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:293:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:293:5: branch_true: following ‘true’ branch (when ‘key’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:295:8: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:295:8: branch_false: following ‘false’ branch (when ‘value’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:300:10: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:308:5: throw: if ‘g_key_file_set_value’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:289:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_key_file_db_set_value’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def356]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘op_result_str’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2977:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2984:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3038:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3038:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings.c:3038:5: throw: if ‘_nm_audit_manager_log_connection_op’ throws an exception...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2969:34: call_function: inlined call to ‘_nm_auto_g_free’ from ‘impl_settings_load_connections’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def357]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘opt_free’
NetworkManager-1.55.91/src/nmcli/nmcli.c:1029:1: enter_function: entry to ‘main’
NetworkManager-1.55.91/src/nmcli/nmcli.c:1047:9: call_function: calling ‘process_command_line’ from ‘main’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def358]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘output_key’
NetworkManager-1.55.91/src/core/devices/nm-device-ip-tunnel.c:1005:1: enter_function: entry to ‘unrealize_notify’
NetworkManager-1.55.91/src/core/devices/nm-device-ip-tunnel.c:1009:5: call_function: calling ‘update_properties_from_ifindex’ from ‘unrealize_notify’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def359]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘output_v’
NetworkManager-1.55.91/src/libnmc-base/nm-vpn-helpers.c:274:1: enter_function: entry to ‘nm_vpn_openconnect_authenticate_helper’
NetworkManager-1.55.91/src/libnmc-base/nm-vpn-helpers.c:304:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-vpn-helpers.c:312:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-vpn-helpers.c:312:12: call_function: calling ‘extract_url_port’ from ‘nm_vpn_openconnect_authenticate_helper’
NetworkManager-1.55.91/src/libnmc-base/nm-vpn-helpers.c:312:12: return_function: returning to ‘nm_vpn_openconnect_authenticate_helper’ from ‘extract_url_port’
NetworkManager-1.55.91/src/libnmc-base/nm-vpn-helpers.c:321:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-vpn-helpers.c:324:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-vpn-helpers.c:328:17: branch_true: following ‘true’ branch (when ‘i != 11’)...
NetworkManager-1.55.91/src/libnmc-base/nm-vpn-helpers.c:329:51: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-vpn-helpers.c:329:15: throw: if ‘nm_setting_vpn_get_data_item’ throws an exception...
NetworkManager-1.55.91/src/libnmc-base/nm-vpn-helpers.c:282:26: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_vpn_openconnect_authenticate_helper’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def360]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘path_candidate’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:186:1: enter_function: entry to ‘_internal_write_connection’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:222:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:242:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:245:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:281:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:284:10: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:287:23: branch_true: following ‘true’ branch (when ‘i_path != 10000’)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:291:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:291:12: branch_true: following ‘true’ branch (when ‘i_path == -2’)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:292:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:287:23: branch_true: following ‘true’ branch (when ‘i_path != 10000’)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:291:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:296:27: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_internal_write_connection’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:288:23: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_internal_write_connection’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def361]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘path’
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:81:1: enter_function: entry to ‘test_cert’
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:89:12: throw: if ‘g_build_filename’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:84:28: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘test_cert’
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:83:28: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_cert’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def362]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘pid_str’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:128:1: enter_function: entry to ‘_method_call_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:139:13: call_function: calling ‘get_option’ from ‘_method_call_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:139:13: return_function: returning to ‘_method_call_handle’ from ‘get_option’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:140:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:145:15: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:145:15: call_function: calling ‘get_option’ from ‘_method_call_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:145:15: return_function: returning to ‘_method_call_handle’ from ‘get_option’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:147:8: branch_false: following ‘false’ branch (when ‘pid != -1’)...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:152:14: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:152:14: call_function: calling ‘get_option’ from ‘_method_call_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:152:14: return_function: returning to ‘_method_call_handle’ from ‘get_option’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:153:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:158:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:132:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_method_call_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:131:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_method_call_handle’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def363]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘pin_qattr’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1335:8: branch_false: following ‘false’ branch (when ‘uri’ is non-NULL)...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1341:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1346:8: branch_true: following ‘true’ branch (when ‘pin’ is non-NULL)...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1347:21: branch_true: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1349:9: throw: if ‘g_free’ throws an exception...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1332:24: call_function: inlined call to ‘_nm_auto_g_free’ from ‘add_pkcs11_uri_with_pin’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def364]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘plat_vlans’
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:1031:1: enter_function: entry to ‘attach_port’
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:1044:8: branch_true: following ‘true’ branch (when ‘configure != 0’)...
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:1045:14: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:1045:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:1050:33: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:1059:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:1061:43: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:1064:16: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:1065:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:1065:17: throw: if ‘g_object_get’ throws an exception...
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:1061:43: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘attach_port’
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:1060:43: call_function: inlined call to ‘_nm_auto_g_free’ from ‘attach_port’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def365]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘plpeer_flags’
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1088:11: throw: if ‘g_hash_table_size’ throws an exception...
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1074:49: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_peers_get_platform_list’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def366]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘plugin_filename_free’
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-editor-plugin.c:221:1: enter_function: entry to ‘_nm_vpn_editor_plugin_load’
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-editor-plugin.c:239:5: call_function: calling ‘_nm_g_return_if_fail_warning’ from ‘_nm_vpn_editor_plugin_load’
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-editor-plugin.c:235:40: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_nm_vpn_editor_plugin_load’
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-editor-plugin.c:233:40: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_nm_vpn_editor_plugin_load’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def367]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘plugin_name’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1836:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1850:10: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1867:12: throw: if ‘g_variant_iter_next’ throws an exception...
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1825:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘impl_settings_connection_update2’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def368]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘plugin’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2898:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2911:10: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2911:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2922:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2922:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2935:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2936:12: throw: if ‘g_variant_iter_next’ throws an exception...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2889:35: call_function: inlined call to ‘_nm_auto_g_free’ from ‘impl_settings_add_connection2’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def369]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘prefix’
NetworkManager-1.55.91/src/nmcli/utils.c:1233:1: enter_function: entry to ‘_print_do’
NetworkManager-1.55.91/src/nmcli/utils.c:1245:5: branch_true: following ‘true’ branch (when ‘col_len != 0’)...
NetworkManager-1.55.91/src/nmcli/utils.c:1248:9: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1270:11: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1270:5: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1308:21: branch_true: following ‘true’ branch (when ‘i_row < row_len’)...
NetworkManager-1.55.91/src/nmcli/utils.c:1309:52: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1311:25: branch_true: following ‘true’ branch (when ‘i_col < col_len’)...
NetworkManager-1.55.91/src/nmcli/utils.c:1312:55: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1316:16: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1320:21: branch_false: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1332:31: branch_true: following ‘true’ branch (when ‘i_lines < lines_len’)...
NetworkManager-1.55.91/src/nmcli/utils.c:1333:31: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1336:24: call_function: calling ‘colorize_string’ from ‘_print_do’
NetworkManager-1.55.91/src/nmcli/utils.c:1336:24: return_function: returning to ‘_print_do’ from ‘colorize_string’
NetworkManager-1.55.91/src/nmcli/utils.c:1337:20: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1340:25: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1340:24: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1343:57: branch_false: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1343:34: throw: if ‘g_strdup_printf’ throws an exception...
NetworkManager-1.55.91/src/nmcli/utils.c:1338:35: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_print_do’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def370]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘previous_members_strv’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1025:1: enter_function: entry to ‘nm_bond_manager_destroy’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1027:5: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1028:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1028:5: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1030:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1035:5: call_function: calling ‘nm_clear_g_signal_handler’ from ‘nm_bond_manager_destroy’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1035:5: return_function: returning to ‘nm_bond_manager_destroy’ from ‘nm_clear_g_signal_handler’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1037:5: branch_false: following ‘false’ branch (when ‘_p’ is NULL)...
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1037:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1040:5: branch_false: following ‘false’ branch (when ‘_p’ is NULL)...
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1041:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1041:5: branch_false: following ‘false’ branch (when ‘_p’ is NULL)...
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1043:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1054:9: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘nm_bond_manager_destroy’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1055:32: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1055:9: call_function: calling ‘_nft_call’ from ‘nm_bond_manager_destroy’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def371]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘profile_filename_free’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-reader.c:113:8: branch_false: following ‘false’ branch (when ‘base_dir’ is NULL)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-reader.c:118:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-reader.c:123:20: branch_true: following ‘true’ branch (when ‘_len_snd > 254’)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-reader.c:123:20: branch_true: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-reader.c:123:20: throw: if ‘g_malloc’ throws an exception...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-reader.c:105:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nms_keyfile_reader_from_keyfile’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def372]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘prompt’
NetworkManager-1.55.91/src/nmcli/common.c:1008:14: throw: if ‘g_strdup_vprintf’ throws an exception...
NetworkManager-1.55.91/src/nmcli/common.c:996:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nmc_readline_echo’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def373]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘public_key’
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1300:1: enter_function: entry to ‘nm_secret_agent_simple_enable’
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1313:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1318:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1318:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1320:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1324:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1325:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1325:9: call_function: calling ‘request_secrets_from_ui’ from ‘nm_secret_agent_simple_enable’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def374]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘pw’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2653:1: enter_function: entry to ‘test_uid_to_name’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2657:17: branch_true: following ‘true’ branch (when ‘i != 20’)...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2662:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2662:12: branch_true: following ‘true’ branch (when ‘i <= 4’)...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2663:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2671:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2659:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_uid_to_name’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2657:17: branch_true: following ‘true’ branch (when ‘i != 20’)...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2662:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2671:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2659:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_uid_to_name’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2657:17: branch_true: following ‘true’ branch (when ‘i != 20’)...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2662:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2665:19: call_function: calling ‘nmtst_get_rand_uint32’ from ‘test_uid_to_name’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2659:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_uid_to_name’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def375]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘reason’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:128:1: enter_function: entry to ‘_method_call_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:137:5: throw: if ‘g_variant_get’ throws an exception...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:133:32: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘_method_call_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-listener.c:132:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_method_call_handle’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def376]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘rundir_path’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:801:19: throw: if ‘g_strdup_printf’ throws an exception...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:798:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_dhcp_utils_get_leasefile_path’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def377]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘s_addrs’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:131:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:134:9: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:220:5: throw: if ‘_nmcs_provider_get_config_task_maybe_return’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:125:28: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_get_config_fetch_done_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def378]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘s_chassis_id’
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:788:1: enter_function: entry to ‘process_lldp_neighbor’
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:797:5: branch_true: following ‘true’ branch (when ‘neighbor_nm’ is non-NULL)...
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:799:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:799:13: call_function: calling ‘lldp_neighbor_new’ from ‘process_lldp_neighbor’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def379]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘s_err’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-helper.c:147:9: throw: if ‘g_dbus_connection_new_for_address_sync’ throws an exception...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-helper.c:112:38: call_function: inlined call to ‘_nm_auto_g_free’ from ‘main’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def380]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘s_free’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:4608:1: enter_function: entry to ‘_nm_utils_generate_mac_address_mask_parse’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:4619:5: call_function: calling ‘_nm_g_return_if_fail_warning’ from ‘_nm_utils_generate_mac_address_mask_parse’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:4614:28: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_nm_utils_generate_mac_address_mask_parse’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def381]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘s_port_id’
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:788:1: enter_function: entry to ‘process_lldp_neighbor’
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:797:5: branch_true: following ‘true’ branch (when ‘neighbor_nm’ is non-NULL)...
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:799:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:799:13: call_function: calling ‘lldp_neighbor_new’ from ‘process_lldp_neighbor’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def382]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘script_clone’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:454:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:460:16: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:489:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:489:48: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:489:48: throw: if ‘g_utf8_validate’ throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:450:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nmc_proxy_check_script’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def383]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘searches’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:352:1: enter_function: entry to ‘process_domain_search’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:361:5: branch_false: following ‘false’ branch (when ‘str’ is NULL)...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:361:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:361:5: call_function: calling ‘_nm_g_return_if_fail_warning’ from ‘process_domain_search’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:354:26: call_function: inlined call to ‘_nm_auto_g_free’ from ‘process_domain_search’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def384]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘secret_name’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-vpn.c:491:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-vpn.c:492:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-vpn.c:493:20: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-vpn.c:496:22: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-vpn.c:498:31: throw: if ‘g_strndup’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-vpn.c:494:31: call_function: inlined call to ‘_nm_auto_g_free’ from ‘aggregate’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def385]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘setting_vlans’
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:776:1: enter_function: entry to ‘nm_device_reapply_bridge_port_vlans’
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:791:21: throw: if ‘nm_setting_bridge_port_get_type’ throws an exception...
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:784:35: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_device_reapply_bridge_port_vlans’
NetworkManager-1.55.91/src/core/devices/nm-device-bridge.c:783:35: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_device_reapply_bridge_port_vlans’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def386]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘specials_str’
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:525:28: branch_true: following ‘true’ branch (when ‘i_sett_infos != 58’)...
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:531:9: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:539:30: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:540:57: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:550:13: throw: if ‘g_print’ throws an exception...
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:548:42: call_function: inlined call to ‘_nm_auto_g_free’ from ‘main’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def387]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘split’
NetworkManager-1.55.91/src/nm-dispatcher/tests/test-dispatcher-envp.c:610:1: enter_function: entry to ‘test_up_empty_vpn_iface’
NetworkManager-1.55.91/src/nm-dispatcher/tests/test-dispatcher-envp.c:615:5: call_function: calling ‘test_generic’ from ‘test_up_empty_vpn_iface’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def388]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ss1’
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:23:5: branch_true: following ‘true’ branch (when ‘str’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:25:15: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:26:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:26:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:28:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:32:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:32:12: branch_true: following ‘true’ branch (when ‘i == 0’)...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:33:25: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:34:13: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:36:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:41:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:42:14: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:48:28: throw: if ‘nm_utils_team_link_watcher_to_string’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:43:27: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_team_link_watcher_from_string_impl’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def389]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ssid_str’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2477:1: enter_function: entry to ‘supplicant_iface_state’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2495:8: branch_false: following ‘false’ branch (when ‘new_state != 12’)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2500:16: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2503:8: branch_false: following ‘false’ branch (when ‘old_state != 1’)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2513:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2513:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2515:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2517:8: branch_false: following ‘false’ branch (when ‘old_state != 1’)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2520:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2522:9: call_function: calling ‘nm_clear_g_source’ from ‘supplicant_iface_state’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2522:9: return_function: returning to ‘supplicant_iface_state’ from ‘nm_clear_g_source’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2523:9: call_function: calling ‘nm_clear_g_source’ from ‘supplicant_iface_state’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2523:9: return_function: returning to ‘supplicant_iface_state’ from ‘nm_clear_g_source’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2524:9: call_function: calling ‘nm_clear_g_source’ from ‘supplicant_iface_state’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2524:9: return_function: returning to ‘supplicant_iface_state’ from ‘nm_clear_g_source’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2529:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2534:22: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2536:13: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2538:20: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2539:13: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2541:13: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘supplicant_iface_state’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2546:13: throw: if ‘nm_device_activate_schedule_stage3_ip_config’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2532:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘supplicant_iface_state’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def390]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ss’
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:1047:1: enter_function: entry to ‘_resolve_handle_call_cb’
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:1061:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:1065:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:1067:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:1082:5: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘_resolve_handle_call_cb’
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:1082:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:1082:5: throw: if ‘nm_hash_obfuscate_ptr’ throws an exception...
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:1058:40: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_resolve_handle_call_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def391]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘status_desc’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:6313:13: throw: if ‘nm_utils_error_quark’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:6303:19: call_function: inlined call to ‘_nm_auto_g_free’ from ‘helper_child_terminated’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def392]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘stdout’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher.c:411:1: enter_function: entry to ‘complete_request’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher.c:419:5: call_function: calling ‘request_dbus_method_return’ from ‘complete_request’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def393]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘str1_free’
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:63:1: enter_function: entry to ‘test_team_link_watcher_tofro_string’
NetworkManager-1.55.91/src/libnm-client-aux-extern/tests/test-libnm-client-aux.c:95:9: call_function: calling ‘_team_link_watcher_from_string_impl’ from ‘test_team_link_watcher_tofro_string’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def394]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘str_clean_free’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:277:1: enter_function: entry to ‘_parse_ip_route’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:301:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:303:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:312:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:314:8: branch_true: following ‘true’ branch (when ‘plen’ is non-NULL)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:315:28: call_function: inlined call to ‘g_strdup_inline’ from ‘_parse_ip_route’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:289:36: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_parse_ip_route’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:287:36: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_parse_ip_route’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def395]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘str_clone_free’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:86:1: enter_function: entry to ‘_value_str_as_index_list’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:98:8: branch_false: following ‘false’ branch (when ‘value’ is non-NULL)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:98:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:131:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:134:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:134:12: branch_true: following ‘true’ branch (when ‘n_alloc <= len’)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:135:16: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:135:16: branch_false: following ‘false’ branch (when ‘n_alloc == 0’)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:140:27: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:131:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:94:21: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_value_str_as_index_list’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:88:21: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_value_str_as_index_list’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def396]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘strv0’
NetworkManager-1.55.91/src/nmcli/settings.c:354:1: enter_function: entry to ‘_set_fcn_precheck_connection_secondaries’
NetworkManager-1.55.91/src/nmcli/settings.c:366:13: call_function: inlined call to ‘nm_strsplit_set’ from ‘_set_fcn_precheck_connection_secondaries’
NetworkManager-1.55.91/src/nmcli/settings.c:361:26: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_set_fcn_precheck_connection_secondaries’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def397]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘strv’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2263:1: enter_function: entry to ‘_set_fcn_gobject_bytes’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2272:8: branch_true: following ‘true’ branch (when ‘value’ is NULL)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2273:57: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2273:16: call_function: inlined call to ‘_gobject_property_reset_default’ from ‘_set_fcn_gobject_bytes’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2266:28: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_set_fcn_gobject_bytes’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def398]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘str’
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:3066:8: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:3069:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:3073:17: branch_true: following ‘true’ branch (when ‘i != 58’)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:3074:45: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:3079:19: throw: if ‘nm_setting_to_string’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:3077:27: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_connection_dump’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def399]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘s’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:1263:1: enter_function: entry to ‘nm_dhcp_lease_data_parse_search_list’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:1278:13: call_function: calling ‘lease_option_print_domain_name’ from ‘nm_dhcp_lease_data_parse_search_list’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-utils.c:1275:23: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_dhcp_lease_data_parse_search_list’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def400]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘temp_hostname’
NetworkManager-1.55.91/src/core/nm-policy.c:976:1: enter_function: entry to ‘update_system_hostname’
NetworkManager-1.55.91/src/core/nm-policy.c:989:5: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-policy.c:991:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-policy.c:994:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-policy.c:995:9: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘update_system_hostname’
NetworkManager-1.55.91/src/core/nm-policy.c:995:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-policy.c:995:9: throw: if ‘_nm_log_impl’ throws an exception...
NetworkManager-1.55.91/src/core/nm-policy.c:980:28: call_function: inlined call to ‘_nm_auto_g_free’ from ‘update_system_hostname’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def401]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘test_ifname’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:1049:1: enter_function: entry to ‘nmtstp_ensure_module’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:1062:8: branch_true: following ‘true’ branch (when ‘module_name’ is NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:1062:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:1064:21: branch_true: following ‘true’ branch (when ‘i != 9’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:1065:39: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:1065:18: call_function: calling ‘nmtstp_ensure_module’ from ‘nmtstp_ensure_module’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def402]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘tmp_log’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1335:8: branch_false: following ‘false’ branch (when ‘uri’ is non-NULL)...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1341:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1341:13: throw: if ‘g_strsplit’ throws an exception...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-config.c:1331:24: call_function: inlined call to ‘_nm_auto_g_free’ from ‘add_pkcs11_uri_with_pin’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def403]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘tmp_s1’
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:519:1: enter_function: entry to ‘main’
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:525:28: branch_true: following ‘true’ branch (when ‘i_sett_infos != 58’)...
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:531:9: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:533:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:536:30: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:539:30: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:600:9: branch_false: ...to here
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:529:40: call_function: inlined call to ‘_nm_auto_g_free’ from ‘main’
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:528:40: call_function: inlined call to ‘_nm_auto_g_free’ from ‘main’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def404]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘tmp_s2’
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:525:28: branch_true: following ‘true’ branch (when ‘i_sett_infos != 58’)...
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:531:9: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:531:9: throw: if ‘g_print’ throws an exception...
NetworkManager-1.55.91/src/nmcli/gen-metadata-nm-settings-nmcli.c:529:40: call_function: inlined call to ‘_nm_auto_g_free’ from ‘main’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def405]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘tmp_str’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1630:1: enter_function: entry to ‘maybe_add_option’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1636:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1639:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1639:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1643:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1643:9: call_function: inlined call to ‘_NM_IN_STRSET_EVAL_op_streq’ from ‘maybe_add_option’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1643:9: call_function: inlined call to ‘_NM_IN_STRSET_EVAL_op_streq’ from ‘maybe_add_option’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1643:9: call_function: inlined call to ‘_NM_IN_STRSET_EVAL_op_streq’ from ‘maybe_add_option’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1643:9: call_function: inlined call to ‘_NM_IN_STRSET_EVAL_op_streq’ from ‘maybe_add_option’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1646:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1648:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1652:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1655:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1655:9: branch_true: following ‘true’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1662:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1663:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-client.c:1668:14: call_function: calling ‘nm_dhcp_client_set_effective_client_id’ from ‘maybe_add_option’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def406]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘tmp’
NetworkManager-1.55.91/src/nm-dispatcher/tests/test-dispatcher-envp.c:610:1: enter_function: entry to ‘test_up_empty_vpn_iface’
NetworkManager-1.55.91/src/nm-dispatcher/tests/test-dispatcher-envp.c:615:5: call_function: calling ‘test_generic’ from ‘test_up_empty_vpn_iface’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def407]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘uri1’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:191:1: enter_function: entry to ‘_get_config_metadata_ready_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:204:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:208:5: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:215:8: branch_false: following ‘false’ branch (when ‘_p’ is non-NULL)...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:222:49: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:225:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:230:29: branch_true: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:228:41: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_get_config_metadata_ready_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:227:41: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_get_config_metadata_ready_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def408]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘uri2’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:204:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:208:5: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:215:8: branch_false: following ‘false’ branch (when ‘_p’ is non-NULL)...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:222:49: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:225:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:230:29: branch_true: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:230:29: throw: if ‘g_hash_table_lookup’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:228:41: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_get_config_metadata_ready_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def409]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘uri3’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:277:1: enter_function: entry to ‘_get_config_metadata_ready_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:289:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:294:43: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:299:8: branch_false: following ‘false’ branch (when ‘_p’ is non-NULL)...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:306:49: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:309:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:317:29: branch_true: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:314:41: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_get_config_metadata_ready_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:313:41: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_get_config_metadata_ready_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def410]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘uri4’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:277:1: enter_function: entry to ‘_get_config_metadata_ready_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:289:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:294:43: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:299:8: branch_false: following ‘false’ branch (when ‘_p’ is non-NULL)...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:306:49: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:309:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:317:29: branch_true: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:315:41: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_get_config_metadata_ready_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:314:41: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_get_config_metadata_ready_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def411]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘uri5’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:289:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:294:43: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:299:8: branch_false: following ‘false’ branch (when ‘_p’ is non-NULL)...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:306:49: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:309:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:317:29: branch_true: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:317:29: throw: if ‘g_hash_table_lookup’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-aliyun.c:315:41: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_get_config_metadata_ready_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def412]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘uri’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:350:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:355:9: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:355:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:360:20: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:396:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:396:8: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:403:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:404:36: branch_true: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:408:9: throw: if ‘_nm_log_simple_printf’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:405:29: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_get_net_ifaces_list_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def413]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘username_first’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:594:1: enter_function: entry to ‘dbus_method_call_cb’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:610:8: branch_true: following ‘true’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:611:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:620:19: call_function: calling ‘choose_identity’ from ‘dbus_method_call_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def414]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘username_root’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:594:1: enter_function: entry to ‘dbus_method_call_cb’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:610:8: branch_true: following ‘true’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:611:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:620:19: call_function: calling ‘choose_identity’ from ‘dbus_method_call_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def415]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘uuid’
NetworkManager-1.55.91/src/nm-dispatcher/tests/test-dispatcher-envp.c:610:1: enter_function: entry to ‘test_up_empty_vpn_iface’
NetworkManager-1.55.91/src/nm-dispatcher/tests/test-dispatcher-envp.c:615:5: call_function: calling ‘test_generic’ from ‘test_up_empty_vpn_iface’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def416]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘u’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:594:1: enter_function: entry to ‘dbus_method_call_cb’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:610:8: branch_true: following ‘true’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:611:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:620:19: call_function: calling ‘choose_identity’ from ‘dbus_method_call_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def417]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘v_free’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1694:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1697:18: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1697:18: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1697:18: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1697:18: throw: if ‘_nm_property_variant_to_gvalue’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1697:18: throw: if ‘g_value_unset’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:1690:23: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_nm_setting_property_from_dbus_fcn_direct’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def418]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘v_hwaddr’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:260:5: throw: if ‘nm_http_client_poll_req_finish’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:254:36: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_get_config_iface_cb’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def419]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘val_tmp’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2433:1: enter_function: entry to ‘_get_fcn_bond_options’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2439:5: branch_false: following ‘false’ branch (when ‘get_type <= 1’)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2441:11: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2443:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2448:23: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2464:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2465:13: call_function: inlined call to ‘g_string_append_c_inline’ from ‘_get_fcn_bond_options’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2466:9: call_function: inlined call to ‘g_string_append_len_inline’ from ‘_get_fcn_bond_options’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2468:9: call_function: inlined call to ‘g_string_append_len_inline’ from ‘_get_fcn_bond_options’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2446:23: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_get_fcn_bond_options’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def420]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘valid_all’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:4550:8: branch_false: following ‘false’ branch (when ‘value’ is non-NULL)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:4553:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:4590:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:4604:17: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:4604:17: throw: if ‘nm_setting_ethtool_fec_mode_get_type’ throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:4600:34: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_set_fcn_ethtool’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def421]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘values’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:3253:11: throw: if ‘g_string_new’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:3246:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_utils_sriov_vf_to_str’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def422]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘value’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:429:1: enter_function: entry to ‘nm_key_file_db_prune’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:439:5: call_function: calling ‘_IS_KEY_FILE_DB’ from ‘nm_key_file_db_prune’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:439:5: return_function: returning to ‘nm_key_file_db_prune’ from ‘_IS_KEY_FILE_DB’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:439:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:442:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:444:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:451:31: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:461:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:461:8: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:462:21: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:466:20: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:476:16: branch_true: following ‘true’ branch (when ‘kf_src != kf_dst’)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:479:54: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:479:25: throw: if ‘g_key_file_get_value’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:477:31: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_key_file_db_prune’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def423]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘val’
NetworkManager-1.55.91/src/nm-dispatcher/tests/test-dispatcher-envp.c:610:1: enter_function: entry to ‘test_up_empty_vpn_iface’
NetworkManager-1.55.91/src/nm-dispatcher/tests/test-dispatcher-envp.c:615:5: call_function: calling ‘test_generic’ from ‘test_up_empty_vpn_iface’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def424]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:79:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘vlan_id_s’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:588:1: enter_function: entry to ‘test_nmp_utils_new_vlan_name’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:605:17: branch_true: following ‘true’ branch (when ‘i != 11’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:605:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:606:21: branch_true: following ‘true’ branch (when ‘j != 10’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:612:23: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:612:23: call_function: calling ‘nmtst_get_rand_uint32’ from ‘test_nmp_utils_new_vlan_name’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:608:27: call_function: inlined call to ‘_nm_auto_g_free’ from ‘test_nmp_utils_new_vlan_name’
#   77|   /*****************************************************************************/
#   78|   
#   79|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_g_free, g_free);
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def425]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘<unknown>’
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:28:17: branch_true: following ‘true’ branch (when ‘m != 58’)...
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:29:42: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:33:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:34:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:34:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:35:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:35:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:37:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:38:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:41:59: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:43:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:43:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:48:13: throw: if ‘nm_setting_get_type’ throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:46:40: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘test_client_meta_check’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def426]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘a2’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2402:5: throw: if ‘nm_connection_get_type’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2398:35: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘nmtst_assert_connection_equals’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def427]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘active_connection’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:712:1: enter_function: entry to ‘_config_ethernet’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:723:14: throw: if ‘nm_device_ethernet_get_type’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:721:41: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_config_ethernet’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:720:41: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘_config_ethernet’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def428]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ac’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-secret-agent.c:442:1: enter_function: entry to ‘connection_activated_cancel_cb’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-secret-agent.c:448:10: throw: if ‘nm_client_activate_connection_finish’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-secret-agent.c:446:41: call_function: inlined call to ‘_nm_auto_free_error’ from ‘connection_activated_cancel_cb’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-secret-agent.c:445:41: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘connection_activated_cancel_cb’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def429]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘agent’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-secret-agent.c:565:1: enter_function: entry to ‘test_secret_agent_nm_not_running’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-secret-agent.c:571:13: call_function: calling ‘test_secret_agent_get_type’ from ‘test_secret_agent_nm_not_running’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-secret-agent.c:567:40: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘test_secret_agent_nm_not_running’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def430]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ap_fake’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3140:1: enter_function: entry to ‘act_stage1_prepare’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3153:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3155:18: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3156:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3158:18: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3159:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3161:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3175:5: call_function: inlined call to ‘_notify’ from ‘act_stage1_prepare’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3175:5: call_function: inlined call to ‘_notify’ from ‘act_stage1_prepare’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3181:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3187:10: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3194:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3201:19: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3202:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3203:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3203:13: throw: if ‘g_log’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:3145:31: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘act_stage1_prepare’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def431]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘applied_connection’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:561:1: enter_function: entry to ‘_config_existing’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:579:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:579:5: branch_true: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:579:5: throw: if ‘nm_object_get_path’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:571:35: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_config_existing’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:569:35: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘_config_existing’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def432]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘cancellable’
NetworkManager-1.55.91/src/core/devices/bluetooth/tests/nm-bt-test.c:117:1: enter_function: entry to ‘do_dun_connect’
NetworkManager-1.55.91/src/core/devices/bluetooth/tests/nm-bt-test.c:126:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/bluetooth/tests/nm-bt-test.c:131:15: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/bluetooth/tests/nm-bt-test.c:137:10: throw: if ‘nm_bluez5_dun_connect’ throws an exception...
NetworkManager-1.55.91/src/core/devices/bluetooth/tests/nm-bt-test.c:121:35: call_function: inlined call to ‘_nm_auto_free_error’ from ‘do_dun_connect’
NetworkManager-1.55.91/src/core/devices/bluetooth/tests/nm-bt-test.c:120:35: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘do_dun_connect’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def433]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘client1’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:507:1: enter_function: entry to ‘test_client_nm_running’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:516:15: call_function: calling ‘nmtstc_client_new’ from ‘test_client_nm_running’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:510:52: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘test_client_nm_running’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def434]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘client’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:673:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:676:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:679:14: throw: if ‘nmtstc_service_add_device’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:667:52: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘test_active_connections’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def435]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘config’
NetworkManager-1.55.91/src/core/main.c:153:1: enter_function: entry to ‘print_config’
NetworkManager-1.55.91/src/core/main.c:160:5: throw: if ‘nm_logging_setup’ throws an exception...
NetworkManager-1.55.91/src/core/main.c:156:31: call_function: inlined call to ‘_nm_auto_free_error’ from ‘print_config’
NetworkManager-1.55.91/src/core/main.c:155:31: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘print_config’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def436]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘connection_clone’
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:2242:1: enter_function: entry to ‘_nm_connection_ensure_normalized’
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:2257:8: branch_true: following ‘true’ branch (when ‘expected_uuid’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:2258:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:2258:13: call_function: calling ‘nm_connection_get_uuid’ from ‘_nm_connection_ensure_normalized’
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:2250:35: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_nm_connection_ensure_normalized’
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:2249:35: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘_nm_connection_ensure_normalized’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def437]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘connection_old’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:436:28: throw: if ‘g_object_ref’ throws an exception...
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:423:35: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘_nm_settings_connection_set_connection’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def438]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘connection’
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:162:1: enter_function: entry to ‘test_client_import_wireguard_test0’
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:172:9: throw: if ‘nm_conn_wireguard_import’ throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:169:35: call_function: inlined call to ‘_nm_auto_free_error’ from ‘test_client_import_wireguard_test0’
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:164:35: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘test_client_import_wireguard_test0’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def439]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘daemon’
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1779:1: enter_function: entry to ‘got_object_manager’
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1788:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1795:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1820:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1824:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1841:30: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1842:32: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1842:13: call_function: calling ‘object_added’ from ‘got_object_manager’
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1822:41: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘got_object_manager’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def440]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dbus_connection’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1423:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1427:31: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1428:17: branch_true: following ‘true’ branch (when ‘i != 5’)...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1429:35: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1429:35: throw: if ‘g_main_context_new’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1407:52: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘test_client_wait_shutdown’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def441]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘device_added’
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez-manager.c:2848:1: enter_function: entry to ‘dispose’
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez-manager.c:2857:5: call_function: calling ‘nm_clear_g_source’ from ‘dispose’
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez-manager.c:2857:5: return_function: returning to ‘dispose’ from ‘nm_clear_g_source’
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez-manager.c:2863:5: call_function: calling ‘_cleanup_all’ from ‘dispose’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def442]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘device_deleted’
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez-manager.c:2848:1: enter_function: entry to ‘dispose’
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez-manager.c:2857:5: call_function: calling ‘nm_clear_g_source’ from ‘dispose’
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez-manager.c:2857:5: return_function: returning to ‘dispose’ from ‘nm_clear_g_source’
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez-manager.c:2863:5: call_function: calling ‘_cleanup_all’ from ‘dispose’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def443]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘device_obj’
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:281:1: enter_function: entry to ‘netconfig_agent_dbus_method_cb’
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:301:18: throw: if ‘g_dbus_object_manager_client_get_name_owner’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:296:45: call_function: inlined call to ‘_nm_auto_free_variant_iter’ from ‘netconfig_agent_dbus_method_cb’
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:294:45: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘netconfig_agent_dbus_method_cb’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def444]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘editor_plugin’
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-editor-plugin.c:221:1: enter_function: entry to ‘_nm_vpn_editor_plugin_load’
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-editor-plugin.c:239:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-editor-plugin.c:252:8: branch_true: following ‘true’ branch (when ‘do_file_checks != 0’)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-editor-plugin.c:253:14: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-editor-plugin.c:253:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-editor-plugin.c:253:43: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-editor-plugin.c:233:40: call_function: inlined call to ‘_nm_auto_g_free’ from ‘_nm_vpn_editor_plugin_load’
NetworkManager-1.55.91/src/libnm-core-impl/nm-vpn-editor-plugin.c:232:40: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘_nm_vpn_editor_plugin_load’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def445]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘fd_list’
NetworkManager-1.55.91/src/nm-helpers/nm-priv-helper.c:112:1: enter_function: entry to ‘_handle_get_fd’
NetworkManager-1.55.91/src/nm-helpers/nm-priv-helper.c:121:10: throw: if ‘nm_priv_helper_utils_open_fd’ throws an exception...
NetworkManager-1.55.91/src/nm-helpers/nm-priv-helper.c:116:34: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_handle_get_fd’
NetworkManager-1.55.91/src/nm-helpers/nm-priv-helper.c:115:34: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘_handle_get_fd’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def446]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘file’
NetworkManager-1.55.91/src/core/devices/team/nm-device-team.c:1013:1: enter_function: entry to ‘constructed’
NetworkManager-1.55.91/src/core/devices/team/nm-device-team.c:1021:5: throw: if the called function throws an exception...
NetworkManager-1.55.91/src/core/devices/team/nm-device-team.c:1019:28: call_function: inlined call to ‘_nm_auto_free_error’ from ‘constructed’
NetworkManager-1.55.91/src/core/devices/team/nm-device-team.c:1018:28: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘constructed’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def447]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘for_agent’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1502:1: enter_function: entry to ‘update_auth_cb’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1514:8: branch_true: following ‘true’ branch (when ‘error’ is non-NULL)...
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1515:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1642:5: call_function: calling ‘update_complete’ from ‘update_auth_cb’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1512:37: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘update_auth_cb’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def448]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘form’
NetworkManager-1.55.91/src/nmtui/nmtui-radio.c:52:54: throw: if ‘g_dgettext’ throws an exception...
NetworkManager-1.55.91/src/nmtui/nmtui-radio.c:45:34: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘nmtui_radio_run_dialog’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def449]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘iface’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3175:1: enter_function: entry to ‘_signal_handle’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3183:8: branch_false: following ‘false’ branch (when the strings are non-equal)...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3243:9: call_function: inlined call to ‘nm_streq’ from ‘_signal_handle’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3243:8: branch_true: following ‘true’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3244:14: branch_true: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3244:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3247:13: call_function: inlined call to ‘nm_streq’ from ‘_signal_handle’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3247:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3255:13: call_function: inlined call to ‘nm_streq’ from ‘_signal_handle’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3255:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3266:13: call_function: inlined call to ‘nm_streq’ from ‘_signal_handle’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3266:12: branch_true: following ‘true’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3267:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3267:16: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3268:56: branch_true: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3275:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3277:22: branch_false: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3277:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3280:42: branch_false: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3287:24: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3294:23: branch_false: ...to here
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3294:23: throw: if ‘g_variant_lookup_value’ throws an exception...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:3269:56: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘_signal_handle’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def450]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘interface’
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1601:10: branch_false: following ‘false’ branch (when ‘device’ is non-NULL)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1601:10: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1604:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1615:15: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1617:26: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1618:41: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1621:21: throw: if ‘g_dbus_object_get_interface’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1619:41: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘device_added’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def451]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘modem_3gpp’
NetworkManager-1.55.91/src/core/devices/wwan/nm-modem-broadband.c:599:1: enter_function: entry to ‘connect_context_step’
NetworkManager-1.55.91/src/core/devices/wwan/nm-modem-broadband.c:640:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/wwan/nm-modem-broadband.c:643:14: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wwan/nm-modem-broadband.c:643:14: call_function: calling ‘try_create_connect_properties’ from ‘connect_context_step’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def452]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘netns’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:599:1: enter_function: entry to ‘nmp_netns_is_initial’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: branch_true: following ‘true’ branch (when ‘_s’ is NULL)...
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: call_function: calling ‘_netns_stack_get_impl’ from ‘nmp_netns_is_initial’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def453]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘network’
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:204:1: enter_function: entry to ‘agent_dbus_method_cb’
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:223:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:226:10: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:226:8: branch_false: following ‘false’ branch (when the strings are non-equal)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:245:10: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:253:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:254:9: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘agent_dbus_method_cb’
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:254:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:254:9: throw: if ‘g_snprintf’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:218:37: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘agent_dbus_method_cb’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def454]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘new_connection’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:940:9: throw: if ‘g_io_error_quark’ throws an exception...
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:935:35: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘get_secrets_done_cb’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def455]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘nmc’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1399:1: enter_function: entry to ‘test_client_wait_shutdown’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1423:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1427:31: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1428:17: branch_true: following ‘true’ branch (when ‘i != 5’)...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1429:35: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1432:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1432:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1434:21: branch_true: following ‘true’ branch (when ‘i_run != 50’)...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1435:77: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1444:31: call_function: calling ‘nmtst_get_rand_uint32’ from ‘test_client_wait_shutdown’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1440:58: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘test_client_wait_shutdown’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1437:58: call_function: calling ‘_nm_auto_pop_and_unref_gmaincontext’ from ‘test_client_wait_shutdown’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1437:58: return_function: returning to ‘test_client_wait_shutdown’ from ‘_nm_auto_pop_and_unref_gmaincontext’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1436:58: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘test_client_wait_shutdown’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def456]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘obj2’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:488:8: branch_false: following ‘false’ branch (when ‘sync == 0’)...
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:513:44: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:522:13: branch_true: following ‘true’ branch (when ‘first_property_name’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:524:24: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:528:13: throw: if ‘g_async_initable_init_async’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:517:34: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘_context_object_new_do’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def457]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘old_device’
NetworkManager-1.55.91/src/core/nm-active-connection.c:680:1: enter_function: entry to ‘nm_active_connection_set_device’
NetworkManager-1.55.91/src/core/nm-active-connection.c:686:5: branch_false: following ‘false’ branch (when ‘self’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-active-connection.c:686:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-active-connection.c:690:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-active-connection.c:693:5: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘nm_active_connection_set_device’
NetworkManager-1.55.91/src/core/nm-active-connection.c:701:18: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-active-connection.c:701:33: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-active-connection.c:703:19: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-active-connection.c:703:32: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-active-connection.c:703:32: throw: if ‘nm_device_get_metered’ throws an exception...
NetworkManager-1.55.91/src/core/nm-active-connection.c:683:32: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘nm_active_connection_set_device’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def458]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘peer_proxy’
NetworkManager-1.55.91/src/core/devices/wifi/nm-wifi-p2p-peer.c:427:1: enter_function: entry to ‘nm_wifi_p2p_peer_update_from_iwd_object’
NetworkManager-1.55.91/src/core/devices/wifi/nm-wifi-p2p-peer.c:437:5: branch_false: following ‘false’ branch (when ‘peer’ is non-NULL)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-wifi-p2p-peer.c:437:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-wifi-p2p-peer.c:441:5: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-wifi-p2p-peer.c:441:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-wifi-p2p-peer.c:433:37: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘nm_wifi_p2p_peer_update_from_iwd_object’
NetworkManager-1.55.91/src/core/devices/wifi/nm-wifi-p2p-peer.c:432:37: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘nm_wifi_p2p_peer_update_from_iwd_object’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def459]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘platform_2’
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:3145:1: enter_function: entry to ‘test_netns_general’
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:3155:9: call_function: calling ‘_test_netns_check_skip’ from ‘test_netns_general’
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:3148:33: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘test_netns_general’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def460]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘platform’
NetworkManager-1.55.91/src/core/platform/tests/test-platform-general.c:45:16: throw: if ‘nm_linux_platform_new’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-platform-general.c:42:34: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘test_link_get_all’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def461]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘provider’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:35:1: enter_function: entry to ‘_provider_detect_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:45:15: throw: if ‘nmcs_provider_detect_finish’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:38:35: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_provider_detect_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:37:35: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘_provider_detect_cb’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def462]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘reread’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:474:1: enter_function: entry to ‘nmtst_keyfile_writer_test_connection’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:483:12: call_function: calling ‘_internal_write_connection’ from ‘nmtst_keyfile_writer_test_connection’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def463]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘s_ip4’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:156:1: enter_function: entry to ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:172:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:184:30: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:225:22: call_function: calling ‘create_wired_conn’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:225:22: return_function: returning to ‘parse_hfi’ from ‘create_wired_conn’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:239:13: call_function: calling ‘hfi_is_dhcp’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:239:13: return_function: returning to ‘parse_hfi’ from ‘hfi_is_dhcp’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:239:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:251:13: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:259:16: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:260:17: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:165:43: call_function: inlined call to ‘_nm_ip_address_unref’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:164:43: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:163:43: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘parse_hfi’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def464]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘s_ip6’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:156:1: enter_function: entry to ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:172:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:184:30: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:225:22: call_function: calling ‘create_wired_conn’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:225:22: return_function: returning to ‘parse_hfi’ from ‘create_wired_conn’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:239:13: call_function: calling ‘hfi_is_dhcp’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:239:13: return_function: returning to ‘parse_hfi’ from ‘hfi_is_dhcp’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:239:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:251:13: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:259:16: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:267:13: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:268:17: call_function: calling ‘is_valid_addr’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:268:17: return_function: returning to ‘parse_hfi’ from ‘is_valid_addr’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:274:17: call_function: calling ‘is_valid_addr’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:274:17: return_function: returning to ‘parse_hfi’ from ‘is_valid_addr’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:278:17: call_function: calling ‘is_valid_addr’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:278:17: return_function: returning to ‘parse_hfi’ from ‘is_valid_addr’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:364:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:365:9: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:165:43: call_function: inlined call to ‘_nm_ip_address_unref’ from ‘parse_hfi’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:164:43: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘parse_hfi’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def465]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘s_ip’
NetworkManager-1.55.91/src/nm-cloud-setup/tests/test-cloud-setup-general.c:41:1: enter_function: entry to ‘_test_ri4a’
NetworkManager-1.55.91/src/nm-cloud-setup/tests/test-cloud-setup-general.c:49:12: call_function: calling ‘_ri4a_new_s_ip’ from ‘_test_ri4a’
NetworkManager-1.55.91/src/nm-cloud-setup/tests/test-cloud-setup-general.c:43:40: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘_test_ri4a’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def466]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘self_keep_alive’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-vpn.c:270:1: enter_function: entry to ‘foreach_item_helper’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-vpn.c:279:12: call_function: inlined call to ‘nm_strdict_get_keys’ from ‘foreach_item_helper’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-vpn.c:272:35: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘foreach_item_helper’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def467]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘self’
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c:857:1: enter_function: entry to ‘nm_wifi_utils_nl80211_new’
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c:863:8: branch_false: following ‘false’ branch (when ‘genl’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c:866:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c:866:8: branch_false: following ‘false’ branch (when ‘genl_family_id != 0’)...
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c:869:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c:869:12: call_function: calling ‘nm_wifi_utils_nl80211_get_type’ from ‘nm_wifi_utils_nl80211_new’
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c:859:41: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘nm_wifi_utils_nl80211_new’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def468]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘setting’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2024:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2025:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2025:5: throw: if ‘g_variant_is_of_type’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2021:36: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘_nm_setting_new_from_dbus’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def469]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘shadowed_storage’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2613:1: enter_function: entry to ‘pk_add_cb’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2634:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2640:22: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2643:9: call_function: calling ‘nm_settings_add_connection’ from ‘pk_add_cb’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def470]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘sigterm_cancellable’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1027:1: enter_function: entry to ‘main’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1041:8: branch_false: following ‘false’ branch (when ‘argc == 1’)...
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1046:27: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1055:16: call_function: calling ‘_provider_detect’ from ‘main’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1055:16: return_function: returning to ‘main’ from ‘_provider_detect’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1056:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1059:5: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1097:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1102:5: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1102:5: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1103:5: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1032:48: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘main’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1030:48: call_function: calling ‘_nm_auto_destroy_and_unref_gsource’ from ‘main’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1030:48: return_function: returning to ‘main’ from ‘_nm_auto_destroy_and_unref_gsource’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:1029:48: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘main’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def471]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘storage_new’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:597:1: enter_function: entry to ‘load_connections’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:614:8: branch_false: following ‘false’ branch (when ‘n_entries != 0’)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:617:22: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:700:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:704:16: branch_true: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:708:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:711:41: call_function: inlined call to ‘nms_keyfile_storage_get_filename’ from ‘load_connections’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:715:17: throw: if ‘g_hash_table_contains’ throws an exception...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:713:48: call_function: inlined call to ‘_nm_auto_free_error’ from ‘load_connections’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:712:48: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘load_connections’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def472]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘storage’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:597:1: enter_function: entry to ‘load_connections’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:614:8: branch_false: following ‘false’ branch (when ‘n_entries != 0’)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:617:22: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:623:17: branch_true: following ‘true’ branch (when ‘i < n_entries’)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:624:68: branch_true: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:636:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:642:40: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:639:14: call_function: calling ‘_path_detect_storage_type’ from ‘load_connections’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:634:52: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘load_connections’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def473]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘subject_free’
NetworkManager-1.55.91/src/core/nm-audit-manager.c:338:1: enter_function: entry to ‘_nm_audit_manager_log_generic_op’
NetworkManager-1.55.91/src/core/nm-audit-manager.c:351:5: branch_true: following ‘true’ branch (when ‘op’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-audit-manager.c:352:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-audit-manager.c:352:5: branch_true: following ‘true’ branch (when ‘arg’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-audit-manager.c:354:14: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-audit-manager.c:359:5: call_function: calling ‘_audit_log_helper’ from ‘_nm_audit_manager_log_generic_op’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def474]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘subject’
NetworkManager-1.55.91/src/core/nm-policy.c:1532:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-policy.c:1535:19: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-policy.c:1536:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-policy.c:1536:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-policy.c:1541:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-policy.c:1542:54: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-policy.c:1547:13: throw: if ‘nm_manager_devcon_autoconnect_is_blocked’ throws an exception...
NetworkManager-1.55.91/src/core/nm-policy.c:1509:36: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘_auto_activate_device’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def475]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘subprocess_launcher’
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:572:1: enter_function: entry to ‘nm_firewall_nft_call’
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:590:5: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘nm_firewall_nft_call’
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:590:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:590:5: throw: if ‘nm_utils_buf_utf8safe_escape_bytes’ throws an exception...
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:580:42: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_firewall_nft_call’
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:578:42: call_function: inlined call to ‘_nm_auto_free_error’ from ‘nm_firewall_nft_call’
NetworkManager-1.55.91/src/core/nm-firewall-utils.c:577:42: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘nm_firewall_nft_call’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def476]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘task’
NetworkManager-1.55.91/src/nmcli/common.c:1230:1: enter_function: entry to ‘got_client’
NetworkManager-1.55.91/src/nmcli/common.c:1240:12: throw: if ‘g_task_get_task_data’ throws an exception...
NetworkManager-1.55.91/src/nmcli/common.c:1233:28: call_function: inlined call to ‘_nm_auto_free_error’ from ‘got_client’
NetworkManager-1.55.91/src/nmcli/common.c:1232:28: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘got_client’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def477]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wfd_proxy’
NetworkManager-1.55.91/src/core/devices/wifi/nm-wifi-p2p-peer.c:427:1: enter_function: entry to ‘nm_wifi_p2p_peer_update_from_iwd_object’
NetworkManager-1.55.91/src/core/devices/wifi/nm-wifi-p2p-peer.c:437:5: call_function: calling ‘nm_wifi_p2p_peer_get_type’ from ‘nm_wifi_p2p_peer_update_from_iwd_object’
NetworkManager-1.55.91/src/core/devices/wifi/nm-wifi-p2p-peer.c:433:37: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘nm_wifi_p2p_peer_update_from_iwd_object’
#   80|   #define nm_auto_g_free nm_auto(_nm_auto_g_free)
#   81|   
#   82|-> NM_AUTO_DEFINE_FCN_VOID0(GObject *, _nm_auto_unref_object, g_object_unref);
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def478]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘<unknown>’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:4868:1: enter_function: entry to ‘nm_utils_gvariant_vardict_filter’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:4881:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:4882:5: branch_true: following ‘true’ branch (when ‘filter_fcn’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:4884:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:4887:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:4888:47: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:4889:47: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nm_utils_gvariant_vardict_filter’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:4888:47: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘nm_utils_gvariant_vardict_filter’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def479]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘_p’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:594:1: enter_function: entry to ‘dbus_method_call_cb’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:610:8: branch_true: following ‘true’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:611:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:620:19: call_function: calling ‘choose_identity’ from ‘dbus_method_call_cb’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def480]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘addresses’
NetworkManager-1.55.91/src/core/nm-connectivity.c:883:1: enter_function: entry to ‘systemd_resolved_resolve_cb’
NetworkManager-1.55.91/src/core/nm-connectivity.c:894:47: call_function: calling ‘NM_STR_BUF_INIT’ from ‘systemd_resolved_resolve_cb’
NetworkManager-1.55.91/src/core/nm-connectivity.c:894:47: return_function: returning to ‘systemd_resolved_resolve_cb’ from ‘NM_STR_BUF_INIT’
NetworkManager-1.55.91/src/core/nm-connectivity.c:896:14: throw: if ‘g_dbus_connection_call_finish’ throws an exception...
NetworkManager-1.55.91/src/core/nm-connectivity.c:894:32: call_function: calling ‘nm_str_buf_destroy’ from ‘systemd_resolved_resolve_cb’
NetworkManager-1.55.91/src/core/nm-connectivity.c:894:32: return_function: returning to ‘systemd_resolved_resolve_cb’ from ‘nm_str_buf_destroy’
NetworkManager-1.55.91/src/core/nm-connectivity.c:893:32: call_function: inlined call to ‘_nm_auto_free_error’ from ‘systemd_resolved_resolve_cb’
NetworkManager-1.55.91/src/core/nm-connectivity.c:887:32: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘systemd_resolved_resolve_cb’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def481]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘agent_owned_secrets’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2613:1: enter_function: entry to ‘pk_add_cb’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2634:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2640:22: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2643:9: call_function: calling ‘nm_settings_add_connection’ from ‘pk_add_cb’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def482]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘arg’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:155:1: enter_function: entry to ‘_nm_dbus_connection_call_get_managed_objects_cb’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:165:5: throw: if ‘_nm_utils_user_data_unpack’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:161:35: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_nm_dbus_connection_call_get_managed_objects_cb’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:160:35: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘_nm_dbus_connection_call_get_managed_objects_cb’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def483]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘attr’
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:922:18: throw: if ‘nmtst_lldp_parse_from_raw’ throws an exception...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:919:32: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘test_parse_frames’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def484]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘config_dict’
NetworkManager-1.55.91/src/core/supplicant/tests/test-supplicant-config.c:772:1: enter_function: entry to ‘test_wifi_eap_fils_disabled’
NetworkManager-1.55.91/src/core/supplicant/tests/test-supplicant-config.c:779:42: throw: if ‘g_bytes_new’ throws an exception...
NetworkManager-1.55.91/src/core/supplicant/tests/test-supplicant-config.c:777:28: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘test_wifi_eap_fils_disabled’
NetworkManager-1.55.91/src/core/supplicant/tests/test-supplicant-config.c:775:35: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘test_wifi_eap_fils_disabled’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def485]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dbus_value’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3756:1: enter_function: entry to ‘nm_setting_to_string’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:3766:15: call_function: calling ‘_nm_setting_to_dbus’ from ‘nm_setting_to_string’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def486]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘enabled_value’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd-p2p.c:1063:5: branch_false: following ‘false’ branch (when ‘self’ is non-NULL)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd-p2p.c:1063:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd-p2p.c:1067:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd-p2p.c:1070:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd-p2p.c:1070:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd-p2p.c:1078:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd-p2p.c:1078:8: branch_false: following ‘false’ branch (when ‘obj’ is non-NULL)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd-p2p.c:1081:28: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd-p2p.c:1082:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd-p2p.c:1085:21: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd-p2p.c:1086:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd-p2p.c:1086:28: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd-p2p.c:1086:28: throw: if ‘g_variant_is_of_type’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd-p2p.c:1061:32: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘nm_device_iwd_p2p_set_dbus_obj’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def487]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘filtered_secrets’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:919:1: enter_function: entry to ‘get_secrets_done_cb’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:940:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:943:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:944:5: branch_false: following ‘false’ branch (when ‘self’ is non-NULL)...
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:944:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:950:5: call_function: inlined call to ‘c_list_unlink’ from ‘get_secrets_done_cb’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:952:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:952:8: branch_true: following ‘true’ branch (when ‘error’ is non-NULL)...
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:953:9: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘get_secrets_done_cb’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:955:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1079:5: call_function: calling ‘_get_secrets_info_free’ from ‘get_secrets_done_cb’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:938:32: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘get_secrets_done_cb’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def488]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘labels’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip4-config.c:447:1: enter_function: entry to ‘ip4_addresses_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip4-config.c:455:10: throw: if ‘_nm_setting_use_legacy_property’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip4-config.c:452:34: call_function: inlined call to ‘_nm_auto_g_free’ from ‘ip4_addresses_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip4-config.c:451:34: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘ip4_addresses_from_dbus’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def489]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘neighbor’
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:544:17: throw: if ‘nm_lldp_listener_get_neighbors’ throws an exception...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:540:32: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘_test_recv_data1_check’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def490]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘options2’
NetworkManager-1.55.91/src/core/nm-dhcp-config.c:107:5: branch_false: following ‘false’ branch (when ‘self’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-dhcp-config.c:107:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-dhcp-config.c:111:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-dhcp-config.c:114:16: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-dhcp-config.c:115:8: branch_true: following ‘true’ branch (when ‘l3cd’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-dhcp-config.c:116:22: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-dhcp-config.c:120:9: throw: if ‘g_variant_equal’ throws an exception...
NetworkManager-1.55.91/src/core/nm-dhcp-config.c:104:46: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘nm_dhcp_config_set_lease’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def491]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘parameters’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-helper.c:105:1: enter_function: entry to ‘main’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-helper.c:256:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-helper.c:256:24: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-helper.c:263:12: branch_false: following ‘false’ branch (when ‘success != 0’)...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-helper.c:112:38: call_function: inlined call to ‘_nm_auto_g_free’ from ‘main’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-helper.c:111:38: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘main’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-helper.c:110:38: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘main’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def492]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘param’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:559:5: branch_true: following ‘true’ branch (when ‘n_param_values == 4’)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:561:19: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:564:8: branch_false: following ‘false’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:567:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:567:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:568:14: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:568:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:577:20: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:581:22: branch_false: following ‘false’ branch (when ‘_bytes > 240’)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:581:22: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:585:17: branch_true: following ‘true’ branch (when ‘i < n_params’)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:588:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:588:17: throw: if ‘g_variant_get_child_value’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-dbus-aux.c:586:36: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘dbus_signal_meta_marshal’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def493]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘preshared_key’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:2202:8: branch_false: following ‘false’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:2214:10: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:2214:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:2221:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:2225:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:2226:60: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:2233:9: throw: if ‘g_variant_builder_init’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-wireguard.c:2227:60: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘for_each_secret’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def494]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘properties’
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1716:1: enter_function: entry to ‘get_daemon_info_cb’
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1726:18: throw: if ‘g_dbus_proxy_call_finish’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1721:32: call_function: inlined call to ‘_nm_auto_free_error’ from ‘get_daemon_info_cb’
NetworkManager-1.55.91/src/core/devices/wifi/nm-iwd-manager.c:1720:32: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘get_daemon_info_cb’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def495]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘response’
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:126:1: enter_function: entry to ‘dnsconfd_serial_retrieval_done’
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:135:16: throw: if ‘g_dbus_connection_call_finish’ throws an exception...
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:132:32: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘dnsconfd_serial_retrieval_done’
NetworkManager-1.55.91/src/core/dns/nm-dns-dnsconfd.c:131:32: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘dnsconfd_serial_retrieval_done’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def496]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘result’
NetworkManager-1.55.91/src/core/nm-connectivity.c:1026:1: enter_function: entry to ‘systemd_resolved_get_link_cb’
NetworkManager-1.55.91/src/core/nm-connectivity.c:1034:9: call_function: calling ‘nm_utils_error_is_cancelled’ from ‘systemd_resolved_get_link_cb’
NetworkManager-1.55.91/src/core/nm-connectivity.c:1031:32: call_function: inlined call to ‘_nm_auto_free_error’ from ‘systemd_resolved_get_link_cb’
NetworkManager-1.55.91/src/core/nm-connectivity.c:1030:32: call_function: inlined call to ‘_nm_auto_g_free’ from ‘systemd_resolved_get_link_cb’
NetworkManager-1.55.91/src/core/nm-connectivity.c:1029:32: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘systemd_resolved_get_link_cb’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def497]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘res’
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:650:1: enter_function: entry to ‘start_resolved_cb’
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:658:11: throw: if ‘g_dbus_connection_call_finish’ throws an exception...
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:653:40: call_function: inlined call to ‘_nm_auto_free_error’ from ‘start_resolved_cb’
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:652:40: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘start_resolved_cb’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def498]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ret’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:356:10: throw: if ‘nmtstc_service_available’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-remote-settings-client.c:351:35: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘test_add_remove_connection’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def499]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘s_ip4’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip4-config.c:447:1: enter_function: entry to ‘ip4_addresses_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip4-config.c:455:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip4-config.c:460:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip4-config.c:451:34: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘ip4_addresses_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip4-config.c:450:34: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘ip4_addresses_from_dbus’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def500]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘secrets’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2171:1: enter_function: entry to ‘supplicant_iface_wps_credentials_cb’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2182:9: throw: if ‘nm_device_get_state’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2178:32: call_function: inlined call to ‘_nm_auto_free_error’ from ‘supplicant_iface_wps_credentials_cb’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2177:32: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘supplicant_iface_wps_credentials_cb’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def501]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘setting_dict’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:632:8: branch_true: following ‘true’ branch (when ‘connection_dict’ is NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:643:16: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:643:16: throw: if ‘g_assertion_message_expr’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:588:32: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘_nm_setting_use_legacy_property’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def502]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘system_secrets’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1127:1: enter_function: entry to ‘nm_settings_connection_get_secrets’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1163:10: call_function: calling ‘nm_settings_connection_get_connection’ from ‘nm_settings_connection_get_secrets’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1163:10: return_function: returning to ‘nm_settings_connection_get_secrets’ from ‘nm_settings_connection_get_connection’
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1163:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1165:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1220:9: throw: if ‘g_propagate_error’ throws an exception...
NetworkManager-1.55.91/src/core/settings/nm-settings-connection.c:1141:34: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘nm_settings_connection_get_secrets’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def503]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘v_chassis_id_type’
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:24:1: enter_function: entry to ‘get_lldp_neighbor’
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:34:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:36:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:37:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:37:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:39:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:40:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:47:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:48:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:51:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:52:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:55:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:56:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:58:21: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:59:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:61:22: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:42:36: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘get_lldp_neighbor’
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:41:36: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘get_lldp_neighbor’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def504]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘v_chassis_id’
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:24:1: enter_function: entry to ‘get_lldp_neighbor’
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:34:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:36:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:37:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:37:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:39:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:40:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:47:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:48:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:51:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:52:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:55:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:56:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:58:21: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:59:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:61:22: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:43:36: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘get_lldp_neighbor’
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:42:36: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘get_lldp_neighbor’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def505]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘v_port_id_type’
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:34:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:36:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:37:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:37:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:39:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:40:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:47:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:48:9: throw: if ‘g_assertion_message_expr’ throws an exception...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:43:36: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘get_lldp_neighbor’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def506]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘v_port_id’
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:34:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:36:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:37:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:37:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:39:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:40:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:47:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:47:13: throw: if ‘g_variant_lookup_value’ throws an exception...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:44:36: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘get_lldp_neighbor’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def507]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘val_key’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2171:1: enter_function: entry to ‘supplicant_iface_wps_credentials_cb’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2182:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2187:5: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘supplicant_iface_wps_credentials_cb’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2190:5: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2190:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2193:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2196:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2197:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2198:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2200:16: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2201:27: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2208:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2228:1: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2215:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2220:9: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘supplicant_iface_wps_credentials_cb’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2177:32: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘supplicant_iface_wps_credentials_cb’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:2176:32: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘supplicant_iface_wps_credentials_cb’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def508]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘value’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2168:1: enter_function: entry to ‘init_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2183:17: call_function: calling ‘_nm_setting_class_get_sett_info’ from ‘init_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2183:17: return_function: returning to ‘init_from_dbus’ from ‘_nm_setting_class_get_sett_info’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2185:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2185:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2215:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2216:53: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2226:17: throw: if ‘g_variant_lookup_value’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2218:36: call_function: inlined call to ‘_nm_auto_free_error’ from ‘init_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2217:36: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘init_from_dbus’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def509]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘variant’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1035:5: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1040:35: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1049:5: throw: if ‘g_main_loop_get_context’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-nm-client.c:1047:35: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘test_connection_invalid’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def510]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:85:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘v’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:594:1: enter_function: entry to ‘dbus_method_call_cb’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:610:8: branch_true: following ‘true’ branch (when the strings are equal)...
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:611:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:620:19: call_function: calling ‘choose_identity’ from ‘dbus_method_call_cb’
#   83|   #define nm_auto_unref_object nm_auto(_nm_auto_unref_object)
#   84|   
#   85|-> NM_AUTO_DEFINE_FCN0(GVariant *, _nm_auto_unref_variant, g_variant_unref);
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def511]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:88:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘allowed_ips’
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1092:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1095:20: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1099:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1100:64: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1104:14: throw: if ‘nm_wireguard_peer_get_public_key’ throws an exception...
NetworkManager-1.55.91/src/core/devices/nm-device-wireguard.c:1075:49: call_function: inlined call to ‘_nm_auto_unref_array’ from ‘_peers_get_platform_list’
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   
#   88|-> NM_AUTO_DEFINE_FCN0(GArray *, _nm_auto_unref_array, g_array_unref);
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def512]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:88:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘array’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-access.c:574:8: branch_true: following ‘true’ branch (when ‘fields_array’ is non-NULL)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-access.c:575:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-access.c:576:21: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-access.c:577:33: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-access.c:581:13: throw: if ‘g_array_append_vals’ throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-access.c:571:28: call_function: inlined call to ‘_nm_auto_unref_array’ from ‘nm_meta_selection_create_all’
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   
#   88|-> NM_AUTO_DEFINE_FCN0(GArray *, _nm_auto_unref_array, g_array_unref);
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def513]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:88:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘confs’
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:96:1: enter_function: entry to ‘main’
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:162:22: throw: if ‘g_option_context_new’ throws an exception...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:158:49: call_function: inlined call to ‘_nm_auto_strfreev’ from ‘main’
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:156:49: call_function: inlined call to ‘_nm_auto_unref_array’ from ‘main’
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   
#   88|-> NM_AUTO_DEFINE_FCN0(GArray *, _nm_auto_unref_array, g_array_unref);
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def514]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:88:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dirty_array’
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:829:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:831:36: branch_true: ...to here
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:842:14: throw: if ‘g_hash_table_lookup’ throws an exception...
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:820:36: call_function: inlined call to ‘_nm_auto_unref_array’ from ‘update’
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   
#   88|-> NM_AUTO_DEFINE_FCN0(GArray *, _nm_auto_unref_array, g_array_unref);
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def515]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:88:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘v_names’
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:1060:9: throw: if ‘g_dbus_connection_call_finish’ throws an exception...
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:1057:40: call_function: inlined call to ‘_nm_auto_unref_array’ from ‘_resolve_handle_call_cb’
#   86|   #define nm_auto_unref_variant nm_auto(_nm_auto_unref_variant)
#   87|   
#   88|-> NM_AUTO_DEFINE_FCN0(GArray *, _nm_auto_unref_array, g_array_unref);
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def516]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘<unknown>’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1156:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1156:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1158:21: branch_true: following ‘true’ branch (when ‘i_run != 1000’)...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1159:49: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1160:49: throw: if ‘g_ptr_array_new_with_free_func’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1159:38: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘test_nm_utils_parse_next_line’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def517]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘addresses’
NetworkManager-1.55.91/src/libnm-core-aux-intern/tests/test-libnm-core-utils.c:26:1: enter_function: entry to ‘empty_range_valid_for_empty_addresses’
NetworkManager-1.55.91/src/libnm-core-aux-intern/tests/test-libnm-core-utils.c:32:17: throw: if ‘g_ptr_array_new_with_free_func’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-aux-intern/tests/test-libnm-core-utils.c:29:34: call_function: inlined call to ‘_nm_auto_free_error’ from ‘empty_range_valid_for_empty_addresses’
NetworkManager-1.55.91/src/libnm-core-aux-intern/tests/test-libnm-core-utils.c:28:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘empty_range_valid_for_empty_addresses’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def518]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘addrs_new’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:391:1: enter_function: entry to ‘_nmc_mangle_connection’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:413:8: branch_false: following ‘false’ branch (when the strings are non-equal)...
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:416:17: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:436:8: branch_false: following ‘false’ branch (when ‘remote_s_ip’ is NULL)...
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:460:9: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:407:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘_nmc_mangle_connection’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:406:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘_nmc_mangle_connection’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def519]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘addrs’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip4-config.c:447:1: enter_function: entry to ‘ip4_addresses_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip4-config.c:455:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip4-config.c:460:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip4-config.c:450:34: call_function: inlined call to ‘_nm_auto_unref_variant’ from ‘ip4_addresses_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-ip4-config.c:449:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘ip4_addresses_from_dbus’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def520]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘allowed_ips_keep_alive’
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:1275:30: throw: if ‘g_ptr_array_new_with_free_func’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-link.c:1269:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘_test_wireguard_change’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def521]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘argv’
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:648:1: enter_function: entry to ‘nmp_utils_modprobe’
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:661:5: branch_true: following ‘true’ branch (when ‘arg1’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:664:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:652:34: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nmp_utils_modprobe’
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:650:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘nmp_utils_modprobe’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def522]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘arr’
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:151:16: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:157:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:157:8: branch_true: following ‘true’ branch (when ‘value’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:158:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:158:12: branch_false: following ‘false’ branch (when ‘addr_family != 10’)...
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:160:17: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:160:17: branch_false: following ‘false’ branch (when ‘new_style != 0’)...
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:167:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:168:20: throw: if ‘g_variant_iter_next’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:165:42: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘_notify_update_prop_nameservers’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def523]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘auth_dialog_argv’
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1300:1: enter_function: entry to ‘nm_secret_agent_simple_enable’
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1313:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1318:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1318:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1320:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1324:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1325:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-secret-agent-simple.c:1325:9: call_function: calling ‘request_secrets_from_ui’ from ‘nm_secret_agent_simple_enable’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def524]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘a’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:373:1: enter_function: entry to ‘nmi_nbft_reader_parse’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:382:5: branch_true: following ‘true’ branch (when ‘sysfs_dir’ is non-NULL)...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:383:12: branch_true: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:386:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:376:39: call_function: inlined call to ‘_nm_auto_g_free’ from ‘nmi_nbft_reader_parse’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-nbft-reader.c:375:39: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘nmi_nbft_reader_parse’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def525]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘cmd’
NetworkManager-1.55.91/src/core/dnsmasq/nm-dnsmasq-manager.c:92:1: enter_function: entry to ‘create_dm_cmd_line’
NetworkManager-1.55.91/src/core/dnsmasq/nm-dnsmasq-manager.c:116:22: throw: if ‘nm_l3_config_data_get_first_obj’ throws an exception...
NetworkManager-1.55.91/src/core/dnsmasq/nm-dnsmasq-manager.c:105:35: call_function: inlined call to ‘_nm_auto_g_free’ from ‘create_dm_cmd_line’
NetworkManager-1.55.91/src/core/dnsmasq/nm-dnsmasq-manager.c:101:35: call_function: calling ‘_nm_auto_free_gstring’ from ‘create_dm_cmd_line’
NetworkManager-1.55.91/src/core/dnsmasq/nm-dnsmasq-manager.c:101:35: return_function: returning to ‘create_dm_cmd_line’ from ‘_nm_auto_free_gstring’
NetworkManager-1.55.91/src/core/dnsmasq/nm-dnsmasq-manager.c:100:35: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘create_dm_cmd_line’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def526]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dm_cmd’
NetworkManager-1.55.91/src/core/dnsmasq/nm-dnsmasq-manager.c:273:1: enter_function: entry to ‘nm_dnsmasq_manager_start’
NetworkManager-1.55.91/src/core/dnsmasq/nm-dnsmasq-manager.c:284:5: call_function: calling ‘nm_dnsmasq_manager_get_type’ from ‘nm_dnsmasq_manager_start’
NetworkManager-1.55.91/src/core/dnsmasq/nm-dnsmasq-manager.c:280:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘nm_dnsmasq_manager_start’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def527]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘extra_onlink_routes’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2650:1: enter_function: entry to ‘nm_l3_config_data_add_dependent_onlink_routes’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2658:8: branch_true: following ‘true’ branch (when ‘addr_family == 0’)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2659:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2659:9: call_function: calling ‘nm_l3_config_data_add_dependent_onlink_routes’ from ‘nm_l3_config_data_add_dependent_onlink_routes’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def528]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘failures’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2957:1: enter_function: entry to ‘impl_settings_load_connections’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2971:5: throw: if ‘g_variant_get’ throws an exception...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2968:34: call_function: inlined call to ‘_nm_auto_g_free’ from ‘impl_settings_load_connections’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2967:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘impl_settings_load_connections’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def529]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘fqdn_opts’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:317:5: branch_false: following ‘false’ branch (when ‘anycast_address’ is non-NULL)...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:317:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:317:5: throw: if ‘nm_utils_hwaddr_valid’ throws an exception...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-dhclient-utils.c:312:35: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘nm_dhcp_dhclient_create_config’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def530]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘free_list’
NetworkManager-1.55.91/src/core/devices/nm-device-bond.c:261:1: enter_function: entry to ‘set_arp_targets’
NetworkManager-1.55.91/src/core/devices/nm-device-bond.c:264:34: call_function: inlined call to ‘_nm_auto_g_free’ from ‘set_arp_targets’
NetworkManager-1.55.91/src/core/devices/nm-device-bond.c:263:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘set_arp_targets’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def531]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘gfree_keeper’
NetworkManager-1.55.91/src/nmcli/utils.c:1401:1: enter_function: entry to ‘nmc_print_table’
NetworkManager-1.55.91/src/nmcli/utils.c:1415:10: call_function: calling ‘_output_selection_parse’ from ‘nmc_print_table’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def532]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘hwaddrs’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:252:15: throw: if ‘nm_client_get_devices’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:246:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘_nmc_get_ethernet_hwaddrs’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def533]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ifaces_arr’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:335:1: enter_function: entry to ‘_get_net_ifaces_list_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:350:9: call_function: calling ‘nm_utils_error_is_cancelled’ from ‘_get_net_ifaces_list_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:339:36: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_get_net_ifaces_list_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:338:36: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘_get_net_ifaces_list_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:337:36: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘_get_net_ifaces_list_cb’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def534]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ip4_dev_route_blacklist’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2585:1: enter_function: entry to ‘nm_l3_config_data_get_blacklisted_ip4_routes’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2597:5: call_function: calling ‘nm_l3_config_data_lookup_objs’ from ‘nm_l3_config_data_get_blacklisted_ip4_routes’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2597:5: return_function: returning to ‘nm_l3_config_data_get_blacklisted_ip4_routes’ from ‘nm_l3_config_data_lookup_objs’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2597:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nm_l3_config_data_get_blacklisted_ip4_routes’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2597:5: return_function: returning to ‘nm_l3_config_data_get_blacklisted_ip4_routes’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2597:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3_config_data_get_blacklisted_ip4_routes’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2597:5: call_function: inlined call to ‘nm_platform_dedup_multi_iter_next_obj’ from ‘nm_l3_config_data_get_blacklisted_ip4_routes’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2598:53: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2598:53: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2603:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2606:21: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2608:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2614:12: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2630:9: throw: if ‘nm_platform_ip_route_normalize’ throws an exception...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2587:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘nm_l3_config_data_get_blacklisted_ip4_routes’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def535]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘keys_keep_variant’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2014:1: enter_function: entry to ‘_nm_setting_new_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2024:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2025:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2025:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2027:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2071:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2022:36: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘_nm_setting_new_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2021:36: call_function: inlined call to ‘_nm_auto_unref_object’ from ‘_nm_setting_new_from_dbus’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2020:36: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘_nm_setting_new_from_dbus’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def536]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘known’
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:125:15: throw: if ‘nm_platform_get’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-tc.c:120:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘test_qdisc_sfq’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def537]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘objs_extern’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1629:1: enter_function: entry to ‘test_rule’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1643:20: call_function: calling ‘nmtstp_platform_routing_rules_get_all’ from ‘test_rule’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1643:20: return_function: returning to ‘test_rule’ from ‘nmtstp_platform_routing_rules_get_all’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1644:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1645:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1650:17: branch_true: following ‘true’ branch (when ‘i != 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1654:23: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1654:23: call_function: calling ‘nmtstp_platform_routing_rules_get_all’ from ‘test_rule’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1651:38: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘test_rule’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def538]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘objs_initial’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1636:49: throw: if ‘nm_platform_get’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:1635:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘test_rule’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def539]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘objs_to_delete’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:963:1: enter_function: entry to ‘nmp_global_tracker_sync’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:975:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:976:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:976:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:981:5: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘nmp_global_tracker_sync’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:990:8: branch_false: following ‘false’ branch (when ‘pl_head_entry’ is NULL)...
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1041:23: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1041:23: call_function: calling ‘_by_obj_lst_head’ from ‘nmp_global_tracker_sync’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:968:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘nmp_global_tracker_sync’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def540]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘pem’
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:915:1: enter_function: entry to ‘nmtst_crypto_rsa_key_encrypt’
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:933:5: branch_true: following ‘true’ branch (when ‘data’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:934:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:934:5: branch_true: following ‘true’ branch (when ‘len != 0’)...
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:935:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:938:8: branch_true: following ‘true’ branch (when ‘in_password’ is NULL)...
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:939:53: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:941:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:943:24: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:939:53: call_function: calling ‘nm_secret_ptr_clear_static’ from ‘nmtst_crypto_rsa_key_encrypt’
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:939:53: return_function: returning to ‘nmtst_crypto_rsa_key_encrypt’ from ‘nm_secret_ptr_clear_static’
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:947:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:925:42: call_function: inlined call to ‘_nm_auto_free_secret’ from ‘nmtst_crypto_rsa_key_encrypt’
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:924:42: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘nmtst_crypto_rsa_key_encrypt’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def541]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘phys_nic_macs’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:102:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:107:9: branch_false: ...to here
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:247:5: throw: if ‘_nmcs_provider_get_config_task_maybe_return’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-oci.c:96:37: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘_get_config_done_cb’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def542]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘plat_addrs’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:205:5: branch_true: following ‘true’ branch (when ‘filename’ is non-NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:206:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:206:5: branch_true: following ‘true’ branch (when ‘lineno >= 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:207:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:207:5: branch_false: following ‘false’ branch (when ‘self’ is non-NULL)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:207:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:208:5: branch_true: following ‘true’ branch (when ‘ifindex >= 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:210:17: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:234:23: branch_true: following ‘true’ branch (when ‘IS_IPv4 != -1’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:235:52: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:235:52: branch_true: following ‘true’ branch (when ‘IS_IPv4 != 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:242:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:242:13: throw: if ‘nmp_lookup_init_object_by_ifindex’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:236:38: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘_nmtstp_platform_ip_addresses_assert’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def543]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ppp_cmd’
NetworkManager-1.55.91/src/core/ppp/nm-ppp-manager.c:993:1: enter_function: entry to ‘_ppp_manager_start’
NetworkManager-1.55.91/src/core/ppp/nm-ppp-manager.c:1012:5: call_function: calling ‘nm_ppp_manager_get_type’ from ‘_ppp_manager_start’
NetworkManager-1.55.91/src/core/ppp/nm-ppp-manager.c:1006:35: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘_ppp_manager_start’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def544]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘result_allocated’
NetworkManager-1.55.91/src/nmcli/common.c:748:1: enter_function: entry to ‘nmc_secrets_requested’
NetworkManager-1.55.91/src/nmcli/common.c:766:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/common.c:767:13: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/common.c:771:23: call_function: calling ‘nmc_find_connection’ from ‘nmc_secrets_requested’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def545]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘routes’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:864:1: enter_function: entry to ‘test_ip6_route_options’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:883:26: call_function: calling ‘nmtst_inet6_from_string’ from ‘test_ip6_route_options’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:883:26: return_function: returning to ‘test_ip6_route_options’ from ‘nmtst_inet6_from_string’
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:949:17: branch_false: following ‘false’ branch (when ‘addr_n <= i’)...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:962:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:964:17: branch_true: following ‘true’ branch (when ‘rts_n > i’)...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:965:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:965:9: throw: if ‘nm_platform_get’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-route.c:868:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘test_ip6_route_options’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def546]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘rules_new’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:413:9: throw: if ‘nm_connection_get_connection_type’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:407:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘_nmc_mangle_connection’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def547]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘s_tests’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:484:5: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:484:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:484:5: throw: if ‘g_assertion_message_expr’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:478:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘__nmtst_init’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def548]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ssids_arr’
NetworkManager-1.55.91/src/core/devices/wifi/tests/test-devices-wifi.c:1410:1: enter_function: entry to ‘do_test_ssids_options_to_ptrarray’
NetworkManager-1.55.91/src/core/devices/wifi/tests/test-devices-wifi.c:1419:5: branch_false: following ‘false’ branch (when ‘ssids’ is NULL)...
NetworkManager-1.55.91/src/core/devices/wifi/tests/test-devices-wifi.c:1419:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/tests/test-devices-wifi.c:1419:5: throw: if ‘g_assertion_message_expr’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/tests/test-devices-wifi.c:1415:34: call_function: inlined call to ‘_nm_auto_free_error’ from ‘do_test_ssids_options_to_ptrarray’
NetworkManager-1.55.91/src/core/devices/wifi/tests/test-devices-wifi.c:1414:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘do_test_ssids_options_to_ptrarray’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def549]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ssids’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:1548:8: branch_true: following ‘true’ branch (when ‘options’ is non-NULL)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:1549:42: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:1549:42: throw: if ‘g_variant_lookup_value’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-wifi.c:1546:34: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘_nm_device_wifi_request_scan’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def550]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:91:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘uri_arr’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:164:1: enter_function: entry to ‘_get_config_ips_list_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:179:9: call_function: calling ‘nm_utils_error_is_cancelled’ from ‘_get_config_ips_list_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:170:36: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_get_config_ips_list_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:168:36: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘_get_config_ips_list_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-gcp.c:167:36: call_function: inlined call to ‘_nm_auto_unref_ptrarray’ from ‘_get_config_ips_list_cb’
#   89|   #define nm_auto_unref_array nm_auto(_nm_auto_unref_array)
#   90|   
#   91|-> NM_AUTO_DEFINE_FCN0(GPtrArray *, _nm_auto_unref_ptrarray, g_ptr_array_unref);
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def551]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘_secrets’
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:324:1: enter_function: entry to ‘test_nmc_utils_parse_passwd_file’
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:326:5: call_function: inlined call to ‘nmtst_get_rand_bool’ from ‘test_nmc_utils_parse_passwd_file’
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:326:5: call_function: inlined call to ‘_nm_auto_free_error’ from ‘test_nmc_utils_parse_passwd_file’
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:326:5: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘test_nmc_utils_parse_passwd_file’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def552]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘attrs’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:301:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:301:17: branch_false: following ‘false’ branch (when ‘_l <= 299’)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:301:17: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:303:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:312:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:314:8: branch_false: following ‘false’ branch (when ‘plen’ is NULL)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:333:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:333:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:336:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:336:13: throw: if ‘nm_inet_is_valid’ throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:292:36: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘_parse_ip_route’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def553]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘entries_hash_by_addr’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:685:1: enter_function: entry to ‘nmp_global_tracker_sync_mptcp_addrs’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:701:5: call_function: calling ‘NMP_IS_GLOBAL_TRACKER’ from ‘nmp_global_tracker_sync_mptcp_addrs’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:696:36: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘nmp_global_tracker_sync_mptcp_addrs’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def554]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘entries_to_delete’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:685:1: enter_function: entry to ‘nmp_global_tracker_sync_mptcp_addrs’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:701:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:703:5: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘nmp_global_tracker_sync_mptcp_addrs’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:712:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:713:49: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:713:49: branch_true: following ‘true’ branch (when ‘_obj’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:713:49: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:732:12: branch_true: following ‘true’ branch (when ‘handled_ifindexes’ is NULL)...
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:733:33: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:733:33: throw: if ‘g_hash_table_new’ throws an exception...
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:697:36: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘nmp_global_tracker_sync_mptcp_addrs’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def555]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘existing_ids’
NetworkManager-1.55.91/src/core/devices/nm-device-ethernet.c:1725:1: enter_function: entry to ‘new_default_connection’
NetworkManager-1.55.91/src/core/devices/nm-device-ethernet.c:1751:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/nm-device-ethernet.c:1756:12: branch_false: ...to here
NetworkManager-1.55.91/src/core/devices/nm-device-ethernet.c:1733:36: call_function: inlined call to ‘_nm_auto_g_free’ from ‘new_default_connection’
NetworkManager-1.55.91/src/core/devices/nm-device-ethernet.c:1730:36: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘new_default_connection’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def556]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘h2’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1450:24: branch_true: following ‘true’ branch (when ‘test_run != 30’)...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1450:24: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1451:30: branch_true: following ‘true’ branch (when ‘is_num_key != 2’)...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1452:47: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1452:47: branch_false: following ‘false’ branch (when ‘is_num_key == 0’)...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1463:18: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1463:18: throw: if ‘g_hash_table_new’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1459:44: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘test_utils_hashtable_cmp’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def557]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘hash’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher.c:411:1: enter_function: entry to ‘complete_request’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher.c:419:5: call_function: calling ‘request_dbus_method_return’ from ‘complete_request’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def558]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ht’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:3024:1: enter_function: entry to ‘nm_utils_tc_action_from_str’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:3037:10: call_function: calling ‘nm_utils_parse_variant_attributes’ from ‘nm_utils_tc_action_from_str’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:3029:42: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘nm_utils_tc_action_from_str’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def559]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ibft’
NetworkManager-1.55.91/src/nm-initrd-generator/tests/test-ibft-reader.c:33:12: throw: if ‘nmi_ibft_read’ throws an exception...
NetworkManager-1.55.91/src/nm-initrd-generator/tests/test-ibft-reader.c:29:36: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘read_connection’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def560]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘interfaces’
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:804:1: enter_function: entry to ‘update’
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:827:9: throw: if ‘g_hash_table_new_full’ throws an exception...
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:815:36: call_function: inlined call to ‘_nm_auto_g_free’ from ‘update’
NetworkManager-1.55.91/src/core/dns/nm-dns-systemd-resolved.c:812:36: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘update’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def561]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘keys’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2024:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2025:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2025:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2027:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2071:10: throw: if the called function throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting.c:2022:36: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘_nm_setting_new_from_dbus’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def562]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘loaded_uuids’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:614:8: branch_false: following ‘false’ branch (when ‘n_entries != 0’)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:617:22: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:621:25: throw: if ‘g_hash_table_new_full’ throws an exception...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:609:36: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘load_connections’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def563]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘nic’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:78:1: enter_function: entry to ‘nmi_ibft_read’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:87:5: branch_true: following ‘true’ branch (when ‘sysfs_dir’ is non-NULL)...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:89:17: branch_true: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:103:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:103:8: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:108:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:111:14: branch_true: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:114:15: call_function: calling ‘load_one_nic’ from ‘nmi_ibft_read’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-ibft-reader.c:109:40: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘nmi_ibft_read’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def564]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘options’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:242:1: enter_function: entry to ‘bound6_handle’
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:253:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/dhcp/nm-dhcp-systemd.c:261:12: call_function: calling ‘lease_to_ip6_config’ from ‘bound6_handle’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def565]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘parameters’
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:267:5: branch_true: following ‘true’ branch (when ‘fallback_id_prefix’ is non-NULL)...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:268:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:268:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:270:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:305:9: throw: if ‘g_hash_table_insert’ throws an exception...
NetworkManager-1.55.91/src/core/NetworkManagerUtils.c:265:36: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘nm_utils_complete_generic’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def566]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘response_parsed’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:191:1: enter_function: entry to ‘_get_config_metadata_ready_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:202:5: throw: if ‘nm_http_client_poll_req_finish’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:196:36: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_get_config_metadata_ready_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider-ec2.c:195:36: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘_get_config_metadata_ready_cb’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def567]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘secrets’
NetworkManager-1.55.91/src/libnm-client-impl/nm-vpn-service-plugin.c:803:1: enter_function: entry to ‘nm_vpn_service_plugin_read_vpn_details’
NetworkManager-1.55.91/src/libnm-client-impl/nm-vpn-service-plugin.c:820:12: throw: if ‘g_hash_table_new_full’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-impl/nm-vpn-service-plugin.c:811:36: call_function: calling ‘_nm_auto_free_gstring’ from ‘nm_vpn_service_plugin_read_vpn_details’
NetworkManager-1.55.91/src/libnm-client-impl/nm-vpn-service-plugin.c:811:36: return_function: returning to ‘nm_vpn_service_plugin_read_vpn_details’ from ‘_nm_auto_free_gstring’
NetworkManager-1.55.91/src/libnm-client-impl/nm-vpn-service-plugin.c:810:36: call_function: calling ‘_nm_auto_free_gstring’ from ‘nm_vpn_service_plugin_read_vpn_details’
NetworkManager-1.55.91/src/libnm-client-impl/nm-vpn-service-plugin.c:810:36: return_function: returning to ‘nm_vpn_service_plugin_read_vpn_details’ from ‘_nm_auto_free_gstring’
NetworkManager-1.55.91/src/libnm-client-impl/nm-vpn-service-plugin.c:809:36: call_function: calling ‘_nm_auto_free_gstring’ from ‘nm_vpn_service_plugin_read_vpn_details’
NetworkManager-1.55.91/src/libnm-client-impl/nm-vpn-service-plugin.c:809:36: return_function: returning to ‘nm_vpn_service_plugin_read_vpn_details’ from ‘_nm_auto_free_gstring’
NetworkManager-1.55.91/src/libnm-client-impl/nm-vpn-service-plugin.c:806:36: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘nm_vpn_service_plugin_read_vpn_details’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def568]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘storages_replaced’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:614:8: branch_false: following ‘false’ branch (when ‘n_entries != 0’)...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:617:22: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:617:22: throw: if ‘g_hash_table_new_full’ throws an exception...
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-plugin.c:608:36: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘load_connections’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def569]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘tmp_attrs’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:301:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:301:17: branch_false: following ‘false’ branch (when ‘_l <= 299’)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:301:17: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:303:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:312:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:314:8: branch_false: following ‘false’ branch (when ‘plen’ is NULL)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:333:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:333:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:336:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:336:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:345:29: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:345:19: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:355:20: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:355:19: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:361:25: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:361:25: throw: if ‘nm_ip_route_get_variant_attribute_spec’ throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:359:44: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘_parse_ip_route’
#   92|   #define nm_auto_unref_ptrarray nm_auto(_nm_auto_unref_ptrarray)
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN0(GHashTable *, _nm_auto_unref_hashtable, g_hash_table_unref);
#   95|   #define nm_auto_unref_hashtable nm_auto(_nm_auto_unref_hashtable)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def570]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:100:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘array’
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:219:1: enter_function: entry to ‘test_encrypt_private_key’
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:228:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:229:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:237:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:240:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:246:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:247:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:250:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:224:28: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘test_encrypt_private_key’
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:223:28: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘test_encrypt_private_key’
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:222:28: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘test_encrypt_private_key’
#   98|   #define nm_auto_free_slist nm_auto(_nm_auto_free_slist)
#   99|   
#  100|-> NM_AUTO_DEFINE_FCN0(GBytes *, _nm_auto_unref_bytes, g_bytes_unref);
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def571]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:100:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘bytes’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2263:1: enter_function: entry to ‘_set_fcn_gobject_bytes’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2272:8: branch_false: following ‘false’ branch (when ‘value’ is non-NULL)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2272:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2279:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2282:10: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2282:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2283:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2282:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2293:13: call_function: inlined call to ‘nm_strsplit_set’ from ‘_set_fcn_gobject_bytes’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2269:28: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘_set_fcn_gobject_bytes’
#   98|   #define nm_auto_free_slist nm_auto(_nm_auto_free_slist)
#   99|   
#  100|-> NM_AUTO_DEFINE_FCN0(GBytes *, _nm_auto_unref_bytes, g_bytes_unref);
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def572]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:100:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘cert’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-8021x.c:2436:1: enter_function: entry to ‘nm_setting_802_1x_set_phase2_private_key’
NetworkManager-1.55.91/src/libnm-core-impl/nm-setting-8021x.c:2443:12: call_function: calling ‘_cert_impl_set’ from ‘nm_setting_802_1x_set_phase2_private_key’
#   98|   #define nm_auto_free_slist nm_auto(_nm_auto_free_slist)
#   99|   
#  100|-> NM_AUTO_DEFINE_FCN0(GBytes *, _nm_auto_unref_bytes, g_bytes_unref);
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def573]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:100:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘client_id’
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:1376:1: enter_function: entry to ‘test_config_req_intf’
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:1421:5: call_function: calling ‘test_config’ from ‘test_config_req_intf’
#   98|   #define nm_auto_free_slist nm_auto(_nm_auto_free_slist)
#   99|   
#  100|-> NM_AUTO_DEFINE_FCN0(GBytes *, _nm_auto_unref_bytes, g_bytes_unref);
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def574]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:100:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘encrypted’
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:227:13: throw: if ‘nmtst_crypto_decrypt_openssl_private_key’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/tests/test-crypto.c:223:28: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘test_encrypt_private_key’
#   98|   #define nm_auto_free_slist nm_auto(_nm_auto_free_slist)
#   99|   
#  100|-> NM_AUTO_DEFINE_FCN0(GBytes *, _nm_auto_unref_bytes, g_bytes_unref);
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def575]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:100:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘output’
NetworkManager-1.55.91/src/core/nm-core-utils.c:5704:1: enter_function: entry to ‘read_file_helper_cb’
NetworkManager-1.55.91/src/core/nm-core-utils.c:5711:14: call_function: calling ‘nm_utils_spawn_helper_finish_binary’ from ‘read_file_helper_cb’
NetworkManager-1.55.91/src/core/nm-core-utils.c:5709:28: call_function: inlined call to ‘_nm_auto_free_error’ from ‘read_file_helper_cb’
NetworkManager-1.55.91/src/core/nm-core-utils.c:5708:28: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘read_file_helper_cb’
#   98|   #define nm_auto_free_slist nm_auto(_nm_auto_free_slist)
#   99|   
#  100|-> NM_AUTO_DEFINE_FCN0(GBytes *, _nm_auto_unref_bytes, g_bytes_unref);
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def576]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:100:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘stdin_buf’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1025:1: enter_function: entry to ‘nm_bond_manager_destroy’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1027:5: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1028:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1028:5: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1030:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1035:5: call_function: calling ‘nm_clear_g_signal_handler’ from ‘nm_bond_manager_destroy’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1035:5: return_function: returning to ‘nm_bond_manager_destroy’ from ‘nm_clear_g_signal_handler’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1037:5: branch_false: following ‘false’ branch (when ‘_p’ is NULL)...
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1037:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1040:5: branch_false: following ‘false’ branch (when ‘_p’ is NULL)...
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1041:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1041:5: branch_false: following ‘false’ branch (when ‘_p’ is NULL)...
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1043:13: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1054:9: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘nm_bond_manager_destroy’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1055:32: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:1055:9: call_function: calling ‘_nft_call’ from ‘nm_bond_manager_destroy’
#   98|   #define nm_auto_free_slist nm_auto(_nm_auto_free_slist)
#   99|   
#  100|-> NM_AUTO_DEFINE_FCN0(GBytes *, _nm_auto_unref_bytes, g_bytes_unref);
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def577]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:100:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘t1’
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:912:1: enter_function: entry to ‘test_one_duid’
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:919:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:920:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:920:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:922:10: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:924:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:925:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:915:28: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘test_one_duid’
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:914:28: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘test_one_duid’
#   98|   #define nm_auto_free_slist nm_auto(_nm_auto_free_slist)
#   99|   
#  100|-> NM_AUTO_DEFINE_FCN0(GBytes *, _nm_auto_unref_bytes, g_bytes_unref);
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def578]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:100:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘t2’
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:918:10: throw: if ‘nm_dhcp_dhclient_unescape_duid’ throws an exception...
NetworkManager-1.55.91/src/core/dhcp/tests/test-dhcp-dhclient.c:915:28: call_function: inlined call to ‘_nm_auto_unref_bytes’ from ‘test_one_duid’
#   98|   #define nm_auto_free_slist nm_auto(_nm_auto_free_slist)
#   99|   
#  100|-> NM_AUTO_DEFINE_FCN0(GBytes *, _nm_auto_unref_bytes, g_bytes_unref);
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def579]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:103:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘attr_names’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3354:1: enter_function: entry to ‘_objlist_obj_to_str_fcn_ip_config_routes’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3365:13: throw: if ‘nm_setting_ip_config_get_route’ throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3362:36: call_function: inlined call to ‘_nm_auto_unref_hashtable’ from ‘_objlist_obj_to_str_fcn_ip_config_routes’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:3361:36: call_function: inlined call to ‘_nm_auto_strfreev’ from ‘_objlist_obj_to_str_fcn_ip_config_routes’
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   
#  103|-> NM_AUTO_DEFINE_FCN0(char **, _nm_auto_strfreev, g_strfreev);
#  104|   #define nm_auto_strfreev nm_auto(_nm_auto_strfreev)
#  105|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def580]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:103:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ev’
NetworkManager-1.55.91/src/nmcli/utils.c:1466:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1466:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1467:39: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1466:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1470:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1476:18: branch_false: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1479:10: throw: if ‘g_environ_setenv’ throws an exception...
NetworkManager-1.55.91/src/nmcli/utils.c:1464:24: call_function: inlined call to ‘_nm_auto_strfreev’ from ‘nmc_terminal_spawn_pager’
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   
#  103|-> NM_AUTO_DEFINE_FCN0(char **, _nm_auto_strfreev, g_strfreev);
#  104|   #define nm_auto_strfreev nm_auto(_nm_auto_strfreev)
#  105|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def581]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:103:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘groups’
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:426:8: branch_false: following ‘false’ branch (when ‘kf_a != kf_b’)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:428:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:428:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:431:16: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:431:16: throw: if ‘g_key_file_get_groups’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:422:24: call_function: inlined call to ‘_nm_auto_strfreev’ from ‘_nm_keyfile_equal_ordered’
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   
#  103|-> NM_AUTO_DEFINE_FCN0(char **, _nm_auto_strfreev, g_strfreev);
#  104|   #define nm_auto_strfreev nm_auto(_nm_auto_strfreev)
#  105|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def582]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:103:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ips’
NetworkManager-1.55.91/src/libnm-core-aux-extern/nm-libnm-core-aux.c:543:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-aux-extern/nm-libnm-core-aux.c:544:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-aux-extern/nm-libnm-core-aux.c:544:12: branch_true: following ‘true’ branch (when ‘i == 0’)...
NetworkManager-1.55.91/src/libnm-core-aux-extern/nm-libnm-core-aux.c:545:18: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-aux-extern/nm-libnm-core-aux.c:545:16: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-aux-extern/nm-libnm-core-aux.c:544:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-aux-extern/nm-libnm-core-aux.c:543:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-aux-extern/nm-libnm-core-aux.c:544:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-aux-extern/nm-libnm-core-aux.c:560:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-aux-extern/nm-libnm-core-aux.c:576:19: throw: if ‘g_strsplit_set’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-aux-extern/nm-libnm-core-aux.c:573:32: call_function: inlined call to ‘_nm_auto_strfreev’ from ‘_nm_utils_wireguard_peer_from_string’
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   
#  103|-> NM_AUTO_DEFINE_FCN0(char **, _nm_auto_strfreev, g_strfreev);
#  104|   #define nm_auto_strfreev nm_auto(_nm_auto_strfreev)
#  105|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def583]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:103:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘keys_b’
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:426:8: branch_false: following ‘false’ branch (when ‘kf_a != kf_b’)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:428:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:428:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:431:16: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:433:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:435:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:435:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:435:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:439:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:442:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:446:18: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:446:18: throw: if ‘g_key_file_get_keys’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:444:28: call_function: inlined call to ‘_nm_auto_strfreev’ from ‘_nm_keyfile_equal_ordered’
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   
#  103|-> NM_AUTO_DEFINE_FCN0(char **, _nm_auto_strfreev, g_strfreev);
#  104|   #define nm_auto_strfreev nm_auto(_nm_auto_strfreev)
#  105|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def584]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:103:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘keys’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:429:1: enter_function: entry to ‘nm_key_file_db_prune’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:439:5: call_function: calling ‘_IS_KEY_FILE_DB’ from ‘nm_key_file_db_prune’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:433:37: call_function: inlined call to ‘_nm_auto_strfreev’ from ‘nm_key_file_db_prune’
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   
#  103|-> NM_AUTO_DEFINE_FCN0(char **, _nm_auto_strfreev, g_strfreev);
#  104|   #define nm_auto_strfreev nm_auto(_nm_auto_strfreev)
#  105|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def585]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:103:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘nameservers_new’
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:206:5: throw: if ‘g_strfreev’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-impl/nm-ip-config.c:142:24: call_function: inlined call to ‘_nm_auto_strfreev’ from ‘_notify_update_prop_nameservers’
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   
#  103|-> NM_AUTO_DEFINE_FCN0(char **, _nm_auto_strfreev, g_strfreev);
#  104|   #define nm_auto_strfreev nm_auto(_nm_auto_strfreev)
#  105|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def586]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:103:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘params’
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:3305:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:3305:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:3313:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:3313:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:3324:18: throw: if ‘g_strsplit’ throws an exception...
NetworkManager-1.55.91/src/libnm-core-impl/nm-utils.c:3314:28: call_function: inlined call to ‘_nm_auto_strfreev’ from ‘_nm_sriov_vf_parse_vlans’
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   
#  103|-> NM_AUTO_DEFINE_FCN0(char **, _nm_auto_strfreev, g_strfreev);
#  104|   #define nm_auto_strfreev nm_auto(_nm_auto_strfreev)
#  105|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def587]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:103:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘plugins’
NetworkManager-1.55.91/src/core/tests/config/test-config.c:534:1: enter_function: entry to ‘test_config_confdir’
NetworkManager-1.55.91/src/core/tests/config/test-config.c:542:9: call_function: calling ‘setup_config’ from ‘test_config_confdir’
NetworkManager-1.55.91/src/core/tests/config/test-config.c:537:31: call_function: inlined call to ‘_nm_auto_strfreev’ from ‘test_config_confdir’
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   
#  103|-> NM_AUTO_DEFINE_FCN0(char **, _nm_auto_strfreev, g_strfreev);
#  104|   #define nm_auto_strfreev nm_auto(_nm_auto_strfreev)
#  105|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def588]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:103:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘values’
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:138:1: enter_function: entry to ‘nm_keyfile_plugin_kf_get_integer_list_uint’
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:151:5: call_function: calling ‘_nm_g_return_if_fail_warning’ from ‘nm_keyfile_plugin_kf_get_integer_list_uint’
NetworkManager-1.55.91/src/libnm-core-impl/nm-keyfile-utils.c:145:24: call_function: inlined call to ‘_nm_auto_strfreev’ from ‘nm_keyfile_plugin_kf_get_integer_list_uint’
#  101|   #define nm_auto_unref_bytes nm_auto(_nm_auto_unref_bytes)
#  102|   
#  103|-> NM_AUTO_DEFINE_FCN0(char **, _nm_auto_strfreev, g_strfreev);
#  104|   #define nm_auto_strfreev nm_auto(_nm_auto_strfreev)
#  105|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def589]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:106:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘error’
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez5-dun.c:455:1: enter_function: entry to ‘_connect_sdp_search_io_cb’
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez5-dun.c:461:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez5-dun.c:462:9: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘_connect_sdp_search_io_cb’
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez5-dun.c:466:9: branch_true: following ‘true’ branch (when ‘_p’ is non-NULL)...
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez5-dun.c:466:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez5-dun.c:466:9: call_function: inlined call to ‘nm_g_source_destroy_and_unref’ from ‘_connect_sdp_search_io_cb’
NetworkManager-1.55.91/src/core/devices/bluetooth/nm-bluez5-dun.c:458:27: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_connect_sdp_search_io_cb’
#  104|   #define nm_auto_strfreev nm_auto(_nm_auto_strfreev)
#  105|   
#  106|-> NM_AUTO_DEFINE_FCN0(GError *, _nm_auto_free_error, g_error_free);
#  107|   #define nm_auto_free_error nm_auto(_nm_auto_free_error)
#  108|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def590]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:106:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘first_error’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2613:1: enter_function: entry to ‘pk_add_cb’
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2634:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2640:22: branch_false: ...to here
NetworkManager-1.55.91/src/core/settings/nm-settings.c:2643:9: call_function: calling ‘nm_settings_add_connection’ from ‘pk_add_cb’
#  104|   #define nm_auto_strfreev nm_auto(_nm_auto_strfreev)
#  105|   
#  106|-> NM_AUTO_DEFINE_FCN0(GError *, _nm_auto_free_error, g_error_free);
#  107|   #define nm_auto_free_error nm_auto(_nm_auto_free_error)
#  108|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def591]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:109:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘file’
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:42:1: enter_function: entry to ‘output_conn’
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:60:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:63:12: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:64:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:67:8: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:71:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:74:8: branch_false: ...to here
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:48:37: call_function: inlined call to ‘_nm_auto_g_free’ from ‘output_conn’
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:47:37: call_function: inlined call to ‘_nm_auto_unref_keyfile’ from ‘output_conn’
#  107|   #define nm_auto_free_error nm_auto(_nm_auto_free_error)
#  108|   
#  109|-> NM_AUTO_DEFINE_FCN0(GKeyFile *, _nm_auto_unref_keyfile, g_key_file_unref);
#  110|   #define nm_auto_unref_keyfile nm_auto(_nm_auto_unref_keyfile)
#  111|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def592]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:109:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘keyfile’
NetworkManager-1.55.91/src/core/nm-checkpoint.c:165:15: throw: if ‘g_key_file_new’ throws an exception...
NetworkManager-1.55.91/src/core/nm-checkpoint.c:161:37: call_function: inlined call to ‘_nm_auto_unref_keyfile’ from ‘parse_connection_from_shadowed_file’
#  107|   #define nm_auto_free_error nm_auto(_nm_auto_free_error)
#  108|   
#  109|-> NM_AUTO_DEFINE_FCN0(GKeyFile *, _nm_auto_unref_keyfile, g_key_file_unref);
#  110|   #define nm_auto_unref_keyfile nm_auto(_nm_auto_unref_keyfile)
#  111|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def593]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:109:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘kf_file’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:474:1: enter_function: entry to ‘nmtst_keyfile_writer_test_connection’
NetworkManager-1.55.91/src/core/settings/plugins/keyfile/nms-keyfile-writer.c:483:12: call_function: calling ‘_internal_write_connection’ from ‘nmtst_keyfile_writer_test_connection’
#  107|   #define nm_auto_free_error nm_auto(_nm_auto_free_error)
#  108|   
#  109|-> NM_AUTO_DEFINE_FCN0(GKeyFile *, _nm_auto_unref_keyfile, g_key_file_unref);
#  110|   #define nm_auto_unref_keyfile nm_auto(_nm_auto_unref_keyfile)
#  111|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def594]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:109:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘kf_to_free’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:429:1: enter_function: entry to ‘nm_key_file_db_prune’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:439:5: call_function: calling ‘_IS_KEY_FILE_DB’ from ‘nm_key_file_db_prune’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:439:5: return_function: returning to ‘nm_key_file_db_prune’ from ‘_IS_KEY_FILE_DB’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:439:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:442:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:444:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:451:31: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:452:31: call_function: calling ‘_key_file_new’ from ‘nm_key_file_db_prune’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-keyfile-aux.c:434:37: call_function: inlined call to ‘_nm_auto_unref_keyfile’ from ‘nm_key_file_db_prune’
#  107|   #define nm_auto_free_error nm_auto(_nm_auto_free_error)
#  108|   
#  109|-> NM_AUTO_DEFINE_FCN0(GKeyFile *, _nm_auto_unref_keyfile, g_key_file_unref);
#  110|   #define nm_auto_unref_keyfile nm_auto(_nm_auto_unref_keyfile)
#  111|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def595]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:109:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘kf’
NetworkManager-1.55.91/src/nm-dispatcher/tests/test-dispatcher-envp.c:610:1: enter_function: entry to ‘test_up_empty_vpn_iface’
NetworkManager-1.55.91/src/nm-dispatcher/tests/test-dispatcher-envp.c:615:5: call_function: calling ‘test_generic’ from ‘test_up_empty_vpn_iface’
#  107|   #define nm_auto_free_error nm_auto(_nm_auto_free_error)
#  108|   
#  109|-> NM_AUTO_DEFINE_FCN0(GKeyFile *, _nm_auto_unref_keyfile, g_key_file_unref);
#  110|   #define nm_auto_unref_keyfile nm_auto(_nm_auto_unref_keyfile)
#  111|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def596]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:112:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘<unknown>’
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:2674:1: enter_function: entry to ‘_nm_connection_for_each_secret’
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:2700:5: branch_true: following ‘true’ branch (when ‘callback’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:2702:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:2704:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:2705:60: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:2710:19: call_function: calling ‘nm_connection_get_setting_by_name’ from ‘_nm_connection_for_each_secret’
NetworkManager-1.55.91/src/libnm-core-impl/nm-connection.c:2705:60: call_function: inlined call to ‘_nm_auto_free_variant_iter’ from ‘_nm_connection_for_each_secret’
#  110|   #define nm_auto_unref_keyfile nm_auto(_nm_auto_unref_keyfile)
#  111|   
#  112|-> NM_AUTO_DEFINE_FCN0(GVariantIter *, _nm_auto_free_variant_iter, g_variant_iter_free);
#  113|   #define nm_auto_free_variant_iter nm_auto(_nm_auto_free_variant_iter)
#  114|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def597]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:123:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ctx’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6383:1: enter_function: entry to ‘nm_crypto_md5_hash’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6396:5: call_function: calling ‘_nm_g_return_if_fail_warning’ from ‘nm_crypto_md5_hash’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6391:55: call_function: calling ‘nm_secret_ptr_clear_static’ from ‘nm_crypto_md5_hash’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6390:55: call_function: inlined call to ‘_nm_auto_checksum_free’ from ‘nm_crypto_md5_hash’
#  121|   #define nm_auto_free_list nm_auto(_nm_auto_free_list)
#  122|   
#  123|-> NM_AUTO_DEFINE_FCN0(GChecksum *, _nm_auto_checksum_free, g_checksum_free);
#  124|   #define nm_auto_free_checksum nm_auto(_nm_auto_checksum_free)
#  125|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def598]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:123:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘sum’
NetworkManager-1.55.91/src/core/nm-core-utils.c:4082:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-core-utils.c:4090:22: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-core-utils.c:4096:15: throw: if ‘g_checksum_new’ throws an exception...
NetworkManager-1.55.91/src/core/nm-core-utils.c:4083:42: call_function: inlined call to ‘_nm_auto_checksum_free’ from ‘nm_utils_generate_duid_from_machine_id’
#  121|   #define nm_auto_free_list nm_auto(_nm_auto_free_list)
#  122|   
#  123|-> NM_AUTO_DEFINE_FCN0(GChecksum *, _nm_auto_checksum_free, g_checksum_free);
#  124|   #define nm_auto_free_checksum nm_auto(_nm_auto_checksum_free)
#  125|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def599]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:128:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘<unknown>’
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:28:17: branch_true: following ‘true’ branch (when ‘m != 58’)...
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:29:42: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:33:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:34:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:34:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:35:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:35:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:37:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:38:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:41:59: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:43:13: throw: if ‘g_assertion_message_expr’ throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/tests/test-libnmc-setting.c:41:50: call_function: inlined call to ‘_nm_auto_unref_gtypeclass’ from ‘test_client_meta_check’
#  126|   #define nm_auto_unset_gvalue nm_auto(g_value_unset)
#  127|   
#  128|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_unref_gtypeclass, g_type_class_unref);
#  129|   #define nm_auto_unref_gtypeclass nm_auto(_nm_auto_unref_gtypeclass)
#  130|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def600]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:128:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘klass_unref’
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-libnm.c:2912:17: branch_true: following ‘true’ branch (when ‘i != 47’)...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-libnm.c:2913:48: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-libnm.c:2920:9: branch_false: following ‘false’ branch (when ‘mif’ is NULL)...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-libnm.c:2920:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-libnm.c:2920:9: throw: if ‘g_assertion_message_expr’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-impl/tests/test-libnm.c:2914:48: call_function: inlined call to ‘_nm_auto_unref_gtypeclass’ from ‘test_nml_dbus_meta’
#  126|   #define nm_auto_unset_gvalue nm_auto(g_value_unset)
#  127|   
#  128|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_unref_gtypeclass, g_type_class_unref);
#  129|   #define nm_auto_unref_gtypeclass nm_auto(_nm_auto_unref_gtypeclass)
#  130|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def601]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:128:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘klass’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-enum-utils.c:205:1: enter_function: entry to ‘_nm_utils_enum_from_str_full’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-enum-utils.c:219:5: branch_false: following ‘false’ branch (when ‘str’ is NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-enum-utils.c:219:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-enum-utils.c:219:5: call_function: calling ‘_nm_g_return_if_fail_warning’ from ‘_nm_utils_enum_from_str_full’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-enum-utils.c:211:42: call_function: inlined call to ‘_nm_auto_unref_gtypeclass’ from ‘_nm_utils_enum_from_str_full’
#  126|   #define nm_auto_unset_gvalue nm_auto(g_value_unset)
#  127|   
#  128|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_unref_gtypeclass, g_type_class_unref);
#  129|   #define nm_auto_unref_gtypeclass nm_auto(_nm_auto_unref_gtypeclass)
#  130|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def602]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:128:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘k’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2679:5: branch_true: following ‘true’ branch (when ‘pname’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2681:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2682:5: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2682:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2685:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2687:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2692:13: throw: if ‘g_type_parent’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2690:48: call_function: inlined call to ‘_nm_auto_unref_gtypeclass’ from ‘nm_g_type_find_implementing_class_for_property’
#  126|   #define nm_auto_unset_gvalue nm_auto(g_value_unset)
#  127|   
#  128|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_unref_gtypeclass, g_type_class_unref);
#  129|   #define nm_auto_unref_gtypeclass nm_auto(_nm_auto_unref_gtypeclass)
#  130|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def603]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:134:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘time_datetime’
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:98:8: branch_false: following ‘false’ branch (when ‘state_file’ is non-NULL)...
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:101:21: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:101:21: throw: if ‘g_date_time_new_now_local’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/monitor.c:94:40: call_function: inlined call to ‘_nm_auto_unref_gdatetime’ from ‘_dump_state’
#  132|   #define nm_auto_unref_bytearray nm_auto(_nm_auto_unref_bytearray)
#  133|   
#  134|-> NM_AUTO_DEFINE_FCN0(GDateTime *, _nm_auto_unref_gdatetime, g_date_time_unref);
#  135|   #define nm_auto_unref_gdatetime nm_auto(_nm_auto_unref_gdatetime)
#  136|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def604]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:145:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘source’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1424:8: branch_true: following ‘true’ branch (when ‘timeout_msec != 0’)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1425:18: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1426:9: throw: if ‘g_source_set_callback’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1421:36: call_function: inlined call to ‘_nm_auto_unref_gsource’ from ‘nmtst_main_loop_run’
#  143|   #define nm_auto_free_gstring nm_auto(_nm_auto_free_gstring)
#  144|   
#  145|-> NM_AUTO_DEFINE_FCN0(GSource *, _nm_auto_unref_gsource, g_source_unref);
#  146|   #define nm_auto_unref_gsource nm_auto(_nm_auto_unref_gsource)
#  147|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def605]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:145:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘timeout_source’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:124:57: throw: if ‘g_main_context_new’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:122:40: call_function: inlined call to ‘_nm_auto_unref_gsource’ from ‘nmtstc_service_init’
#  143|   #define nm_auto_free_gstring nm_auto(_nm_auto_free_gstring)
#  144|   
#  145|-> NM_AUTO_DEFINE_FCN0(GSource *, _nm_auto_unref_gsource, g_source_unref);
#  146|   #define nm_auto_unref_gsource nm_auto(_nm_auto_unref_gsource)
#  147|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def606]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:154:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘loop’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:488:8: branch_false: following ‘false’ branch (when ‘sync == 0’)...
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:513:44: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:519:18: throw: if ‘g_main_context_get_thread_default’ throws an exception...
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:512:44: call_function: inlined call to ‘_nm_auto_unref_gmainloop’ from ‘_context_object_new_do’
#  152|   #define nm_auto_unref_io_channel nm_auto(_nm_auto_unref_io_channel)
#  153|   
#  154|-> NM_AUTO_DEFINE_FCN0(GMainLoop *, _nm_auto_unref_gmainloop, g_main_loop_unref);
#  155|   #define nm_auto_unref_gmainloop nm_auto(_nm_auto_unref_gmainloop)
#  156|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def607]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-macros-internal.h:157:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘option_context’
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:96:1: enter_function: entry to ‘main’
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:180:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:160:49: call_function: inlined call to ‘_nm_auto_g_free’ from ‘main’
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:156:49: call_function: inlined call to ‘_nm_auto_unref_array’ from ‘main’
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:153:49: call_function: inlined call to ‘_nm_auto_g_free’ from ‘main’
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:152:49: call_function: inlined call to ‘_nm_auto_free_error’ from ‘main’
NetworkManager-1.55.91/src/nm-initrd-generator/nm-initrd-generator.c:151:49: call_function: inlined call to ‘_nm_auto_free_option_context’ from ‘main’
#  155|   #define nm_auto_unref_gmainloop nm_auto(_nm_auto_unref_gmainloop)
#  156|   
#  157|-> NM_AUTO_DEFINE_FCN0(GOptionContext *, _nm_auto_free_option_context, g_option_context_free);
#  158|   #define nm_auto_free_option_context nm_auto(_nm_auto_free_option_context)
#  159|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def608]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-random-utils.c:85:15: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘random_fd.fd’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-random-utils.c:79:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-random-utils.c:82:20: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-random-utils.c:82:20: acquire_resource: opened here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-random-utils.c:83:5: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-random-utils.c:83:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-random-utils.c:85:15: throw: if ‘poll’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-random-utils.c:85:15: danger: ‘random_fd.fd’ leaks here; was opened at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#   83|       nm_assert(random_fd.fd >= 0);
#   84|       for (;;) {
#   85|->         ret = poll(&random_fd, 1, -1);
#   86|           if (ret == 1)
#   87|               break;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def609]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-random-utils.c:99:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open("/dev/urandom", 0)’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-random-utils.c:95:1: enter_function: entry to ‘dev_urandom_read_full’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-random-utils.c:97:28: acquire_resource: opened here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-random-utils.c:100:12: throw: if ‘nm_utils_fd_read_loop_exact’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-random-utils.c:97:23: call_function: inlined call to ‘_nm_auto_close’ from ‘dev_urandom_read_full’
#   97|       nm_auto_close int fd = open("/dev/urandom", O_RDONLY);
#   98|   
#   99|->     nm_assert(fd >= 0);
#  100|       return nm_utils_fd_read_loop_exact(fd, buf, count, FALSE);
#  101|   }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def610]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-ref-string.h:79:8: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘name_owner’
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2441:11: throw: if ‘g_dbus_connection_call_finish’ throws an exception...
NetworkManager-1.55.91/src/core/supplicant/nm-supplicant-interface.c:2429:37: call_function: inlined call to ‘_nm_auto_ref_string’ from ‘assoc_add_network_cb’
#   77|       int r;
#   78|   
#   79|->     if (!rstr)
#   80|           return;
#   81|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def611]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-ref-string.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘bss_path’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd.c:3414:34: throw: if ‘g_dbus_proxy_get_object_path’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd.c:3412:37: call_function: inlined call to ‘_nm_auto_ref_string’ from ‘nm_device_iwd_network_add_remove’
#   92|   }
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN_VOID(NMRefString *, _nm_auto_ref_string, nm_ref_string_unref);
#   95|   #define nm_auto_ref_string nm_auto(_nm_auto_ref_string)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def612]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-ref-string.h:94:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘network_path’
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd.c:3258:8: branch_true: following ‘true’ branch (when ‘invocation’ is NULL)...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd.c:3260:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd.c:3260:13: throw: if ‘g_dbus_proxy_get_cached_property’ throws an exception...
NetworkManager-1.55.91/src/core/devices/wifi/nm-device-iwd.c:3256:37: call_function: inlined call to ‘_nm_auto_ref_string’ from ‘nm_device_iwd_agent_query’
#   92|   }
#   93|   
#   94|-> NM_AUTO_DEFINE_FCN_VOID(NMRefString *, _nm_auto_ref_string, nm_ref_string_unref);
#   95|   #define nm_auto_ref_string nm_auto(_nm_auto_ref_string)
#   96|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def613]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-secret-utils.h:39:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘iv’
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:632:1: enter_function: entry to ‘nmtst_crypto_decrypt_openssl_private_key’
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:639:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:642:10: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:642:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:645:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:645:12: call_function: calling ‘nmtst_crypto_decrypt_openssl_private_key_data’ from ‘nmtst_crypto_decrypt_openssl_private_key’
#   37|   }
#   38|   
#   39|-> NM_AUTO_DEFINE_FCN0(char *, _nm_auto_free_secret, nm_free_secret);
#   40|   /**
#   41|    * nm_auto_free_secret:

Error: GCC_ANALYZER_WARNING (CWE-457): [#def614]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-secret-utils.h:39:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘password_free’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2353:1: enter_function: entry to ‘_set_fcn_cert_8021x’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2359:8: branch_false: following ‘false’ branch (when ‘value’ is non-NULL)...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2359:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2378:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2385:16: call_function: inlined call to ‘nm_utils_escaped_tokens_split’ from ‘_set_fcn_cert_8021x’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:2379:35: call_function: inlined call to ‘_nm_auto_free_secret’ from ‘_set_fcn_cert_8021x’
#   37|   }
#   38|   
#   39|-> NM_AUTO_DEFINE_FCN0(char *, _nm_auto_free_secret, nm_free_secret);
#   40|   /**
#   41|    * nm_auto_free_secret:

Error: GCC_ANALYZER_WARNING (CWE-457): [#def615]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-secret-utils.h:39:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘str’
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:580:1: enter_function: entry to ‘nmtst_crypto_decrypt_openssl_private_key_data’
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:591:5: branch_true: following ‘true’ branch (when ‘data’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:593:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:595:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:598:10: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:598:10: call_function: calling ‘parse_old_openssl_key_file’ from ‘nmtst_crypto_decrypt_openssl_private_key_data’
#   37|   }
#   38|   
#   39|-> NM_AUTO_DEFINE_FCN0(char *, _nm_auto_free_secret, nm_free_secret);
#   40|   /**
#   41|    * nm_auto_free_secret:

Error: GCC_ANALYZER_WARNING (CWE-457): [#def616]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-secret-utils.h:39:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘tmp_password’
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:915:1: enter_function: entry to ‘nmtst_crypto_rsa_key_encrypt’
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:933:5: call_function: calling ‘_nm_g_return_if_fail_warning’ from ‘nmtst_crypto_rsa_key_encrypt’
NetworkManager-1.55.91/src/libnm-crypto/nm-crypto.c:925:42: call_function: inlined call to ‘_nm_auto_free_secret’ from ‘nmtst_crypto_rsa_key_encrypt’
#   37|   }
#   38|   
#   39|-> NM_AUTO_DEFINE_FCN0(char *, _nm_auto_free_secret, nm_free_secret);
#   40|   /**
#   41|    * nm_auto_free_secret:

Error: GCC_ANALYZER_WARNING (CWE-404): [#def617]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:317:14: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6425:1: enter_function: entry to ‘nm_utils_get_process_exit_status_desc_buf’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6434:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6435:67: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6435:9: call_function: calling ‘nm_strbuf_append’ from ‘nm_utils_get_process_exit_status_desc_buf’
#  315|   
#  316|       va_start(args, format);
#  317|->     retval = g_vsnprintf(p, *len, format, args);
#  318|       va_end(args);
#  319|   

Error: CPPCHECK_WARNING (CWE-476): [#def618]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2225: warning[nullPointer]: Possible null pointer dereference: strv2
# 2223|   
# 2224|       for (i = 0; i < l; i++) {
# 2225|->         if (!nm_streq0(strv1[i], strv2[i]))
# 2226|               return FALSE;
# 2227|       }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def619]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:5778:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:5777:5: acquire_resource: ‘va_copy’ called here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:5778:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:5778:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:5778:9: throw: if ‘g_vsnprintf’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:5778:9: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
# 5776|   
# 5777|       va_copy(args_copy, args);
# 5778|->     l = g_vsnprintf(strbuf->_priv_allocated > 0 ? &strbuf->_priv_str[strbuf->_priv_len] : NULL,
# 5779|                       available,
# 5780|                       format,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def620]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-str-buf.h:200:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2918:1: enter_function: entry to ‘nm_utils_buf_utf8safe_escape’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2929:5: branch_true: following ‘true’ branch (when ‘to_free’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2931:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2931:5: release_memory: ‘*to_free’ is NULL
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2933:8: branch_false: following ‘false’ branch (when ‘buflen != 0’)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2936:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2961:14: call_function: calling ‘NM_STR_BUF_INIT’ from ‘nm_utils_buf_utf8safe_escape’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2961:14: return_function: returning to ‘nm_utils_buf_utf8safe_escape’ from ‘NM_STR_BUF_INIT’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2968:16: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2985:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2985:12: branch_false: following ‘false’ branch (when ‘buflen > 0’)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2988:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2988:9: call_function: calling ‘_str_buf_append_c_escape_octal’ from ‘nm_utils_buf_utf8safe_escape’
#  198|   _nm_str_buf_append_c_1(NMStrBuf *strbuf, char ch)
#  199|   {
#  200|->     strbuf->_priv_str[strbuf->_priv_len++] = ch;
#  201|   }
#  202|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def621]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-str-buf.h:255:9: warning[-Wanalyzer-malloc-leak]: leak of ‘audit_encode_nv_string(*field.name,  str, 0)’
NetworkManager-1.55.91/src/core/nm-audit-manager.c:338:1: enter_function: entry to ‘_nm_audit_manager_log_generic_op’
NetworkManager-1.55.91/src/core/nm-audit-manager.c:351:5: branch_true: following ‘true’ branch (when ‘op’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-audit-manager.c:352:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-audit-manager.c:352:5: branch_true: following ‘true’ branch (when ‘arg’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-audit-manager.c:354:14: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-audit-manager.c:359:5: call_function: calling ‘_audit_log_helper’ from ‘_nm_audit_manager_log_generic_op’
#  253|   
#  254|       if (len > 0) {
#  255|->         nm_str_buf_maybe_expand(strbuf, len + 1, FALSE);
#  256|           memcpy(&strbuf->_priv_str[strbuf->_priv_len], str, len);
#  257|           strbuf->_priv_len += len;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def622]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-str-buf.h:256:9: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:413:1: enter_function: entry to ‘io_watch_have_data’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:419:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:422:39: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:424:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:424:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:443:27: call_function: calling ‘nm_str_buf_get_str’ from ‘io_watch_have_data’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:443:27: return_function: returning to ‘io_watch_have_data’ from ‘nm_str_buf_get_str’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:445:12: branch_false: following ‘false’ branch (when ‘line_terminator’ is non-NULL)...
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:449:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:453:39: release_memory: ‘response’ is NULL
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:464:16: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:465:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:465:17: call_function: calling ‘queue_string_to_helper’ from ‘io_watch_have_data’
#  254|       if (len > 0) {
#  255|           nm_str_buf_maybe_expand(strbuf, len + 1, FALSE);
#  256|->         memcpy(&strbuf->_priv_str[strbuf->_priv_len], str, len);
#  257|           strbuf->_priv_len += len;
#  258|       }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def623]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-str-buf.h:256:9: warning[-Wanalyzer-null-argument]: use of NULL ‘*request.out_buffer._priv_str’ where non-null expected
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:391:1: enter_function: entry to ‘queue_string_to_helper’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:393:5: branch_true: following ‘true’ branch (when ‘response’ is non-NULL)...
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:395:10: call_function: inlined call to ‘nm_str_buf_is_initalized’ from ‘queue_string_to_helper’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:395:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:396:47: branch_true: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:396:31: call_function: calling ‘NM_STR_BUF_INIT’ from ‘queue_string_to_helper’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:396:31: return_function: returning to ‘queue_string_to_helper’ from ‘NM_STR_BUF_INIT’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:398:5: call_function: calling ‘nm_str_buf_append’ from ‘queue_string_to_helper’
#  254|       if (len > 0) {
#  255|           nm_str_buf_maybe_expand(strbuf, len + 1, FALSE);
#  256|->         memcpy(&strbuf->_priv_str[strbuf->_priv_len], str, len);
#  257|           strbuf->_priv_len += len;
#  258|       }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def624]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-str-buf.h:256:9: warning[-Wanalyzer-null-argument]: use of NULL ‘commands’ where non-null expected
NetworkManager-1.55.91/src/core/nm-core-utils.c:5783:1: enter_function: entry to ‘nm_utils_read_private_files’
NetworkManager-1.55.91/src/core/nm-core-utils.c:5793:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-core-utils.c:5794:5: branch_true: following ‘true’ branch (when ‘cancellable’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-core-utils.c:5795:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-core-utils.c:5795:5: branch_true: following ‘true’ branch (when ‘callback’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-core-utils.c:5796:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-core-utils.c:5796:5: branch_true: following ‘true’ branch (when ‘cb_data’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-core-utils.c:5798:18: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-core-utils.c:5804:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-core-utils.c:5805:22: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-core-utils.c:5813:9: call_function: calling ‘nm_utils_spawn_helper’ from ‘nm_utils_read_private_files’
#  254|       if (len > 0) {
#  255|           nm_str_buf_maybe_expand(strbuf, len + 1, FALSE);
#  256|->         memcpy(&strbuf->_priv_str[strbuf->_priv_len], str, len);
#  257|           strbuf->_priv_len += len;
#  258|       }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def625]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-str-buf.h:256:9: warning[-Wanalyzer-null-argument]: use of NULL ‘strbuf._priv_str’ where non-null expected
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2753:1: enter_function: entry to ‘nm_utils_buf_utf8safe_unescape’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2763:5: branch_true: following ‘true’ branch (when ‘to_free’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2764:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2764:5: branch_true: following ‘true’ branch (when ‘out_len’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2766:8: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2766:8: branch_false: following ‘false’ branch (when ‘str’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2772:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2778:8: branch_false: following ‘false’ branch (when ‘s’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2791:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2791:14: call_function: calling ‘NM_STR_BUF_INIT’ from ‘nm_utils_buf_utf8safe_unescape’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2791:14: return_function: returning to ‘nm_utils_buf_utf8safe_unescape’ from ‘NM_STR_BUF_INIT’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:2793:5: call_function: inlined call to ‘nm_str_buf_append_len’ from ‘nm_utils_buf_utf8safe_unescape’
#  254|       if (len > 0) {
#  255|           nm_str_buf_maybe_expand(strbuf, len + 1, FALSE);
#  256|->         memcpy(&strbuf->_priv_str[strbuf->_priv_len], str, len);
#  257|           strbuf->_priv_len += len;
#  258|       }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def626]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-str-buf.h:313:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-str-buf.h:313:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-str-buf.h:313:5: throw: if ‘nm_str_buf_append_printfv’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-str-buf.h:313:5: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
#  311|       nm_str_buf_append_printf(NMStrBuf *strbuf, const char *format, ...)
#  312|   {
#  313|->     nm_str_buf_append_printfv_eval(strbuf, format, format);
#  314|   }
#  315|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def627]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-str-buf.h:593:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*strbuf._priv_str’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1072:1: enter_function: entry to ‘test_nm_str_buf’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1076:21: branch_true: following ‘true’ branch (when ‘i_run != 1000’)...
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1079:39: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1083:17: call_function: calling ‘nmtst_get_rand_uint32’ from ‘test_nm_str_buf’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1079:39: call_function: calling ‘_nm_auto_free_gstring’ from ‘test_nm_str_buf’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1079:39: return_function: returning to ‘test_nm_str_buf’ from ‘_nm_auto_free_gstring’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1078:39: call_function: calling ‘nm_str_buf_destroy’ from ‘test_nm_str_buf’
#  591|   nm_str_buf_destroy(NMStrBuf *strbuf)
#  592|   {
#  593|->     if (!strbuf->_priv_str)
#  594|           return;
#  595|       _nm_str_buf_assert(strbuf);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def628]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1053:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:632:1: enter_function: entry to ‘nmtstc_context_object_new’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:640:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:641:11: call_function: calling ‘nmtstc_context_object_new_valist’ from ‘nmtstc_context_object_new’
# 1051|   nmtst_get_rand(void)
# 1052|   {
# 1053|->     g_assert(nmtst_initialized());
# 1054|   
# 1055|       if (G_UNLIKELY(!__nmtst_internal.rand)) {

Error: GCC_ANALYZER_WARNING (CWE-404): [#def629]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1057:27: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:632:1: enter_function: entry to ‘nmtstc_context_object_new’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:640:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:641:11: call_function: calling ‘nmtstc_context_object_new_valist’ from ‘nmtstc_context_object_new’
# 1055|       if (G_UNLIKELY(!__nmtst_internal.rand)) {
# 1056|           guint32     seed;
# 1057|->         const char *str = g_getenv("NMTST_SEED_RAND");
# 1058|   
# 1059|           if (!str) {

Error: GCC_ANALYZER_WARNING (CWE-404): [#def630]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1062:37: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:632:1: enter_function: entry to ‘nmtstc_context_object_new’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:640:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:641:11: call_function: calling ‘nmtstc_context_object_new_valist’ from ‘nmtstc_context_object_new’
# 1060|               /* No NMTST_SEED_RAND. Pick a stable one. */
# 1061|               seed                  = 0;
# 1062|->             __nmtst_internal.rand = g_rand_new_with_seed(seed);
# 1063|           } else if (str[0] == '\0') {
# 1064|               /* NMTST_SEED_RAND is set but empty. Pick a random one. */

Error: GCC_ANALYZER_WARNING (CWE-404): [#def631]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1065:37: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:632:1: enter_function: entry to ‘nmtstc_context_object_new’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:640:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:641:11: call_function: calling ‘nmtstc_context_object_new_valist’ from ‘nmtstc_context_object_new’
# 1063|           } else if (str[0] == '\0') {
# 1064|               /* NMTST_SEED_RAND is set but empty. Pick a random one. */
# 1065|->             __nmtst_internal.rand = g_rand_new();
# 1066|   
# 1067|               seed = g_rand_int(__nmtst_internal.rand);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def632]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1067:20: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:632:1: enter_function: entry to ‘nmtstc_context_object_new’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:640:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:641:11: call_function: calling ‘nmtstc_context_object_new_valist’ from ‘nmtstc_context_object_new’
# 1065|               __nmtst_internal.rand = g_rand_new();
# 1066|   
# 1067|->             seed = g_rand_int(__nmtst_internal.rand);
# 1068|               g_rand_set_seed(__nmtst_internal.rand, seed);
# 1069|           } else {

Error: GCC_ANALYZER_WARNING (CWE-404): [#def633]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1068:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:632:1: enter_function: entry to ‘nmtstc_context_object_new’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:640:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:641:11: call_function: calling ‘nmtstc_context_object_new_valist’ from ‘nmtstc_context_object_new’
# 1066|   
# 1067|               seed = g_rand_int(__nmtst_internal.rand);
# 1068|->             g_rand_set_seed(__nmtst_internal.rand, seed);
# 1069|           } else {
# 1070|               /* NMTST_SEED_RAND is set. Use it as a seed. */

Error: GCC_ANALYZER_WARNING (CWE-404): [#def634]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1074:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:632:1: enter_function: entry to ‘nmtstc_context_object_new’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:640:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:641:11: call_function: calling ‘nmtstc_context_object_new_valist’ from ‘nmtstc_context_object_new’
# 1072|               gint64 i;
# 1073|   
# 1074|->             i = g_ascii_strtoll(str, &s, 0);
# 1075|               g_assert(s[0] == '\0' && i >= 0 && i < G_MAXUINT32);
# 1076|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def635]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1075:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:632:1: enter_function: entry to ‘nmtstc_context_object_new’
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:640:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-client-test/nm-test-utils-impl.c:641:11: call_function: calling ‘nmtstc_context_object_new_valist’ from ‘nmtstc_context_object_new’
# 1073|   
# 1074|               i = g_ascii_strtoll(str, &s, 0);
# 1075|->             g_assert(s[0] == '\0' && i >= 0 && i < G_MAXUINT32);
# 1076|   
# 1077|               seed                  = i;

Error: CPPCHECK_WARNING (CWE-457): [#def636]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1143: warning[uninitvar]: Uninitialized variable: buffer
# 1141|   
# 1142|       if (!buffer_length)
# 1143|->         return buffer;
# 1144|   
# 1145|       g_assert(buffer);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def637]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1905:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1903:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1904:12: branch_true: following ‘true’ branch (when ‘arg’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1905:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1905:9: throw: if ‘g_ptr_array_add’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:1905:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
# 1903|       va_start(va_args, assert_exit_status);
# 1904|       while ((arg = va_arg(va_args, char *)))
# 1905|->         g_ptr_array_add(argv, arg);
# 1906|       va_end(va_args);
# 1907|   

Error: CPPCHECK_WARNING (CWE-457): [#def638]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2157: error[legacyUninitvar]: Uninitialized variable: family
# 2155|           g_assert_not_reached();
# 2156|   
# 2157|->     addr = nm_ip_address_new(family, address, prefix, NULL);
# 2158|       g_assert(addr);
# 2159|       g_assert(nm_setting_ip_config_add_address(s_ip, addr));

Error: CPPCHECK_WARNING (CWE-457): [#def639]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2182: error[legacyUninitvar]: Uninitialized variable: family
# 2180|           g_assert_not_reached();
# 2181|   
# 2182|->     route = nm_ip_route_new(family, dest, prefix, next_hop, metric, NULL);
# 2183|       g_assert(route);
# 2184|       g_assert(nm_setting_ip_config_add_route(s_ip, route));

Error: GCC_ANALYZER_WARNING (CWE-404): [#def640]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2342:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2376:1: enter_function: entry to ‘_nmtst_connection_duplicate_and_normalize’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2380:18: call_function: calling ‘nmtst_clone_connection’ from ‘_nmtst_connection_duplicate_and_normalize’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2380:18: return_function: returning to ‘_nmtst_connection_duplicate_and_normalize’ from ‘nmtst_clone_connection’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2382:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2383:5: call_function: calling ‘_nmtst_connection_normalize_v’ from ‘_nmtst_connection_duplicate_and_normalize’
# 2340|       const char *p_name;
# 2341|   
# 2342|->     g_assert(NM_IS_CONNECTION(connection));
# 2343|   
# 2344|       while ((p_name = va_arg(args, const char *))) {

Error: GCC_ANALYZER_WARNING (CWE-404): [#def641]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2346:26: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2376:1: enter_function: entry to ‘_nmtst_connection_duplicate_and_normalize’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2380:18: call_function: calling ‘nmtst_clone_connection’ from ‘_nmtst_connection_duplicate_and_normalize’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2380:18: return_function: returning to ‘_nmtst_connection_duplicate_and_normalize’ from ‘nmtst_clone_connection’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2382:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2383:5: call_function: calling ‘_nmtst_connection_normalize_v’ from ‘_nmtst_connection_duplicate_and_normalize’
# 2344|       while ((p_name = va_arg(args, const char *))) {
# 2345|           if (!parameters)
# 2346|->             parameters = g_hash_table_new(g_str_hash, g_str_equal);
# 2347|           g_hash_table_insert(parameters, (gpointer) p_name, va_arg(args, gpointer));
# 2348|       }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def642]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2347:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2376:1: enter_function: entry to ‘_nmtst_connection_duplicate_and_normalize’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2380:18: call_function: calling ‘nmtst_clone_connection’ from ‘_nmtst_connection_duplicate_and_normalize’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2380:18: return_function: returning to ‘_nmtst_connection_duplicate_and_normalize’ from ‘nmtst_clone_connection’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2382:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2383:5: call_function: calling ‘_nmtst_connection_normalize_v’ from ‘_nmtst_connection_duplicate_and_normalize’
# 2345|           if (!parameters)
# 2346|               parameters = g_hash_table_new(g_str_hash, g_str_equal);
# 2347|->         g_hash_table_insert(parameters, (gpointer) p_name, va_arg(args, gpointer));
# 2348|       }
# 2349|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def643]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2350:15: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2376:1: enter_function: entry to ‘_nmtst_connection_duplicate_and_normalize’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2380:18: call_function: calling ‘nmtst_clone_connection’ from ‘_nmtst_connection_duplicate_and_normalize’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2380:18: return_function: returning to ‘_nmtst_connection_duplicate_and_normalize’ from ‘nmtst_clone_connection’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2382:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2383:5: call_function: calling ‘_nmtst_connection_normalize_v’ from ‘_nmtst_connection_duplicate_and_normalize’
# 2348|       }
# 2349|   
# 2350|->     success = nm_connection_normalize(connection, parameters, &was_modified, &error);
# 2351|       g_assert_no_error(error);
# 2352|       g_assert(success);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def644]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2351:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2392:1: enter_function: entry to ‘nmtst_assert_connection_equals’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2402:5: branch_false: following ‘false’ branch (when ‘a’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2402:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2403:5: branch_false: following ‘false’ branch (when ‘b’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2403:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2405:8: branch_true: following ‘true’ branch (when ‘normalize_a != 0’)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2406:18: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2406:18: call_function: calling ‘_nmtst_connection_duplicate_and_normalize’ from ‘nmtst_assert_connection_equals’
# 2349|   
# 2350|       success = nm_connection_normalize(connection, parameters, &was_modified, &error);
# 2351|->     g_assert_no_error(error);
# 2352|       g_assert(success);
# 2353|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def645]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2352:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2392:1: enter_function: entry to ‘nmtst_assert_connection_equals’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2402:5: branch_false: following ‘false’ branch (when ‘a’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2402:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2403:5: branch_false: following ‘false’ branch (when ‘b’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2403:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2405:8: branch_true: following ‘true’ branch (when ‘normalize_a != 0’)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2406:18: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2406:18: call_function: calling ‘_nmtst_connection_duplicate_and_normalize’ from ‘nmtst_assert_connection_equals’
# 2350|       success = nm_connection_normalize(connection, parameters, &was_modified, &error);
# 2351|       g_assert_no_error(error);
# 2352|->     g_assert(success);
# 2353|   
# 2354|       if (parameters)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def646]
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2822:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2819:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2820:12: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2821:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2822:9: throw: if ‘g_variant_builder_add’ throws an exception...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-test-utils.h:2822:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/0)
# 2820|       while ((name = va_arg(ap, const char *))) {
# 2821|           variant = va_arg(ap, GVariant *);
# 2822|->         g_variant_builder_add(&builder, "{sv}", name, variant);
# 2823|       }
# 2824|       va_end(ap);

Error: CPPCHECK_WARNING (CWE-457): [#def647]
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:1990: warning[uninitvar]: Uninitialized variable: rnd_buf
# 1988|       for (i = 0; i < rnd_len; i++)
# 1989|           rnd_buf[i] = nmtst_get_rand_uint32() % 256;
# 1990|->     rnd_base64 = g_base64_encode(rnd_buf, rnd_len);
# 1991|       _test_unbase64mem_mem(rnd_base64, rnd_buf, rnd_len);
# 1992|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def648]
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2115:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘expected’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2121:1: enter_function: entry to ‘test_path_find_first_component’
NetworkManager-1.55.91/src/libnm-glib-aux/tests/test-shared-general.c:2129:5: call_function: calling ‘assert_path_find_first_component’ from ‘test_path_find_first_component’
# 2113|           g_assert(e);
# 2114|           g_assert(strcspn(e, "/") == (size_t) r);
# 2115|->         g_assert(strlen(*expected) == (size_t) r);
# 2116|           g_assert(strncmp(e, *expected++, r) == 0);
# 2117|       }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def649]
NetworkManager-1.55.91/src/libnm-lldp/nm-lldp-rx.h:59:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘lldp_rx_alive’
NetworkManager-1.55.91/src/libnm-lldp/nm-lldp-rx.c:339:1: enter_function: entry to ‘on_timer_event’
NetworkManager-1.55.91/src/libnm-lldp/nm-lldp-rx.c:343:5: call_function: calling ‘lldp_rx_make_space’ from ‘on_timer_event’
#   57|   void      nm_lldp_rx_unref(NMLldpRX *lldp_rx);
#   58|   
#   59|-> NM_AUTO_DEFINE_FCN(NMLldpRX *, nm_lldp_rx_unrefp, nm_lldp_rx_unref);
#   60|   
#   61|   int      nm_lldp_rx_start(NMLldpRX *lldp_rx);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def650]
NetworkManager-1.55.91/src/libnm-lldp/nm-lldp-rx.h:59:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘lldp_rx’
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:878:1: enter_function: entry to ‘nm_lldp_listener_new’
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:887:5: call_function: calling ‘_nm_g_return_if_fail_warning’ from ‘nm_lldp_listener_new’
NetworkManager-1.55.91/src/core/devices/nm-lldp-listener.c:884:42: call_function: inlined call to ‘nm_lldp_rx_unrefp’ from ‘nm_lldp_listener_new’
#   57|   void      nm_lldp_rx_unref(NMLldpRX *lldp_rx);
#   58|   
#   59|-> NM_AUTO_DEFINE_FCN(NMLldpRX *, nm_lldp_rx_unrefp, nm_lldp_rx_unref);
#   60|   
#   61|   int      nm_lldp_rx_start(NMLldpRX *lldp_rx);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def651]
NetworkManager-1.55.91/src/libnm-lldp/nm-lldp-rx.h:76:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘n_alive’
NetworkManager-1.55.91/src/libnm-lldp/nm-lldp-rx.c:339:1: enter_function: entry to ‘on_timer_event’
NetworkManager-1.55.91/src/libnm-lldp/nm-lldp-rx.c:343:5: call_function: calling ‘lldp_rx_make_space’ from ‘on_timer_event’
#   74|   NMLldpNeighbor *nm_lldp_neighbor_unref(NMLldpNeighbor *n);
#   75|   
#   76|-> NM_AUTO_DEFINE_FCN(NMLldpNeighbor *, nm_lldp_neighbor_unrefp, nm_lldp_neighbor_unref);
#   77|   
#   78|   int nm_lldp_neighbor_cmp(const NMLldpNeighbor *a, const NMLldpNeighbor *b);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def652]
NetworkManager-1.55.91/src/libnm-lldp/nm-lldp-rx.h:76:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘n’
NetworkManager-1.55.91/src/libnm-lldp/nm-lldp-neighbor.c:747:1: enter_function: entry to ‘nm_lldp_neighbor_new_from_raw’
NetworkManager-1.55.91/src/libnm-lldp/nm-lldp-neighbor.c:752:5: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-lldp/nm-lldp-neighbor.c:752:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-lldp/nm-lldp-neighbor.c:752:5: call_function: calling ‘_nm_g_return_if_fail_warning’ from ‘nm_lldp_neighbor_new_from_raw’
NetworkManager-1.55.91/src/libnm-lldp/nm-lldp-neighbor.c:749:54: call_function: inlined call to ‘nm_lldp_neighbor_unrefp’ from ‘nm_lldp_neighbor_new_from_raw’
#   74|   NMLldpNeighbor *nm_lldp_neighbor_unref(NMLldpNeighbor *n);
#   75|   
#   76|-> NM_AUTO_DEFINE_FCN(NMLldpNeighbor *, nm_lldp_neighbor_unrefp, nm_lldp_neighbor_unref);
#   77|   
#   78|   int nm_lldp_neighbor_cmp(const NMLldpNeighbor *a, const NMLldpNeighbor *b);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def653]
NetworkManager-1.55.91/src/libnm-log-core/nm-logging.c:613:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-log-core/nm-logging.c:612:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-log-core/nm-logging.c:613:11: throw: if ‘g_strdup_vprintf’ throws an exception...
NetworkManager-1.55.91/src/libnm-log-core/nm-logging.c:613:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  611|   
#  612|       va_start(ap, format);
#  613|->     str = g_strdup_vprintf(format, ap);
#  614|       va_end(ap);
#  615|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def654]
NetworkManager-1.55.91/src/libnm-log-core/nm-logging.c:707:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-log-core/nm-logging.c:652:1: enter_function: entry to ‘_nm_log_impl’
NetworkManager-1.55.91/src/libnm-log-core/nm-logging.c:674:9: branch_false: following ‘false’ branch (when ‘mt_require_locking == 0’)...
NetworkManager-1.55.91/src/libnm-log-core/nm-logging.c:690:14: call_function: inlined call to ‘_nm_logging_enabled_lockfree’ from ‘_nm_log_impl’
NetworkManager-1.55.91/src/libnm-log-core/nm-logging.c:698:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-log-core/nm-logging.c:707:11: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnm-log-core/nm-logging.c:707:11: throw: if ‘g_vsnprintf’ throws an exception...
NetworkManager-1.55.91/src/libnm-log-core/nm-logging.c:707:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(9)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/8)
#  705|       }
#  706|   
#  707|->     msg = nm_vsprintf_buf_or_alloc(fmt, fmt, msg_stack, &msg_heap, NULL);
#  708|   
#  709|       /* We always print the level and the timestamp.

Error: CPPCHECK_WARNING (CWE-457): [#def655]
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:329: error[uninitvar]: Uninitialized variable: tb
#  327|                                (((char *) e) + sizeof(*e) + e->msg.nlmsg_len - NLMSG_HDRLEN));
#  328|           if (nla_parse_arr(tb, tlvs, nlh->nlmsg_len - sizeof(*e) - e->msg.nlmsg_len, policy) >= 0) {
#  329|->             if (tb[NLMSGERR_ATTR_MSG]) {
#  330|                   const char *s;
#  331|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def656]
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:422:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:416:1: enter_function: entry to ‘nlmsg_alloc_new’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:421:24: call_function: calling ‘nlmsg_alloc’ from ‘nlmsg_alloc_new’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:421:24: return_function: returning to ‘nlmsg_alloc_new’ from ‘nlmsg_alloc’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:422:5: danger: dereference of NULL ‘nlmsg_alloc(size)’
#  420|   
#  421|       nm               = nlmsg_alloc(size);
#  422|->     new              = nm->nm_nlh;
#  423|       new->nlmsg_type  = nlmsgtype;
#  424|       new->nlmsg_flags = flags;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def657]
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:481:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘n’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:932:1: enter_function: entry to ‘genl_ctrl_resolve’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:942:11: call_function: calling ‘nlmsg_alloc’ from ‘genl_ctrl_resolve’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:942:11: return_function: returning to ‘genl_ctrl_resolve’ from ‘nlmsg_alloc’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:944:10: call_function: calling ‘genlmsg_put’ from ‘genl_ctrl_resolve’
#  479|             uint16_t       flags)
#  480|   {
#  481|->     struct nlmsghdr *nlh = (struct nlmsghdr *) n->nm_nlh;
#  482|   
#  483|       nm_assert(nlh->nlmsg_len >= NLMSG_HDRLEN);

Error: CPPCHECK_WARNING (CWE-457): [#def658]
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:925: error[uninitvar]: Uninitialized variable: tb
#  923|           return NL_SKIP;
#  924|   
#  925|->     if (tb[CTRL_ATTR_FAMILY_ID])
#  926|           *response_data = nla_get_u16(tb[CTRL_ATTR_FAMILY_ID]);
#  927|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def659]
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1125:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘socket(16, (int)flags << 11 & 2048 | 524291, protocol)’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1118:10: acquire_resource: socket created here
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1122:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1125:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1125:5: throw: if ‘nm_random_get_bytes’ throws an exception...
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1125:5: danger: ‘socket(16, (int)flags << 11 & 2048 | 524291, protocol)’ leaks here
# 1123|           return -nm_errno_from_native(errno);
# 1124|   
# 1125|->     nm_random_get_bytes(&seq_init, sizeof(seq_init));
# 1126|   
# 1127|       sk  = g_slice_new(struct nl_sock);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def660]
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1127:11: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘socket(16, (int)flags << 11 & 2048 | 524291, protocol)’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1118:10: acquire_resource: socket created here
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1122:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1125:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1127:11: throw: if ‘g_slice_alloc’ throws an exception...
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1127:11: danger: ‘socket(16, (int)flags << 11 & 2048 | 524291, protocol)’ leaks here
# 1125|       nm_random_get_bytes(&seq_init, sizeof(seq_init));
# 1126|   
# 1127|->     sk  = g_slice_new(struct nl_sock);
# 1128|       *sk = (struct nl_sock) {
# 1129|           .s_fd = nm_steal_fd(&fd),

Error: GCC_ANALYZER_WARNING (CWE-775): [#def661]
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1149:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1118:10: acquire_resource: socket created here
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1122:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1125:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1149:13: danger: leaks here
# 1147|       };
# 1148|   
# 1149|->     nmerr = nl_socket_set_buffer_size(sk, bufsize_rx, bufsize_tx);
# 1150|       if (nmerr < 0)
# 1151|           return nmerr;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def662]
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.h:486:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘msg’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1247:1: enter_function: entry to ‘nl_recvmsgs’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1257:9: call_function: calling ‘nl_recv’ from ‘nl_recvmsgs’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1257:9: return_function: returning to ‘nl_recvmsgs’ from ‘nl_recv’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1258:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1261:11: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1262:12: call_function: inlined call to ‘nlmsg_ok’ from ‘nl_recvmsgs’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1265:15: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1265:15: call_function: calling ‘nlmsg_alloc_convert’ from ‘nl_recvmsgs’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:1263:38: call_function: inlined call to ‘_nm_auto_nl_msg_cleanup’ from ‘nl_recvmsgs’
#  484|   void          nlmsg_set_creds(struct nl_msg *msg, struct ucred *creds);
#  485|   
#  486|-> NM_AUTO_DEFINE_FCN0(struct nl_msg *, _nm_auto_nl_msg_cleanup, nlmsg_free);
#  487|   #define nm_auto_nlmsg nm_auto(_nm_auto_nl_msg_cleanup)
#  488|   

Error: GCC_ANALYZER_WARNING (CWE-787): [#def663]
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:210:1: warning[-Wanalyzer-out-of-bounds]: buffer over-read
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:210:1: enter_function: entry to ‘nmp_utils_ip_config_source_coerce_to_rtprot’
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:215:8: branch_false: following ‘false’ branch (when ‘source != 0’)...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:218:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:218:8: branch_false: following ‘false’ branch (when ‘source > 256’)...
 branch_false: ...to here
 call_function: calling ‘nmp_utils_ip_config_source_coerce_to_rtprot’ from ‘nmp_utils_ip_config_source_coerce_to_rtprot’
#  208|   
#  209|   guint8
#  210|-> nmp_utils_ip_config_source_coerce_to_rtprot(NMIPConfigSource source)
#  211|   {
#  212|       /* when adding a route to kernel, we coerce the @source field

Error: GCC_ANALYZER_WARNING (CWE-775): [#def664]
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:411:22: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(&sysdir, 589824)’
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:368:1: enter_function: entry to ‘nmp_utils_sysctl_open_netdir’
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:379:5: branch_true: following ‘true’ branch (when ‘ifindex >= 0’)...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:381:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:383:25: branch_true: following ‘true’ branch (when ‘try_count != 10’)...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:387:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:395:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:401:13: call_function: inlined call to ‘nm_streq’ from ‘nmp_utils_sysctl_open_netdir’
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:401:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:404:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:404:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:407:18: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:407:18: acquire_resource: opened here
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:408:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:411:22: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:411:22: throw: if ‘openat’ throws an exception...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:411:22: danger: ‘open(&sysdir, 589824)’ leaks here; was opened at [(13)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/12)
#  409|               continue;
#  410|   
#  411|->         fd_ifindex = openat(fd_dir, "ifindex", O_CLOEXEC);
#  412|           if (fd_ifindex < 0)
#  413|               continue;

Error: CPPCHECK_WARNING (CWE-457): [#def665]
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool.c:236: error[uninitvar]: Uninitialized variable: tb
#  234|           return NL_SKIP;
#  235|   
#  236|->     if (tb[ETHTOOL_A_PAUSE_AUTONEG])
#  237|           pause->autoneg = !!nla_get_u8(tb[ETHTOOL_A_PAUSE_AUTONEG]);
#  238|       if (tb[ETHTOOL_A_PAUSE_RX])

Error: CPPCHECK_WARNING (CWE-457): [#def666]
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool.c:353: error[uninitvar]: Uninitialized variable: tb
#  351|           return NL_SKIP;
#  352|   
#  353|->     if (tb[ETHTOOL_A_EEE_ENABLED])
#  354|           eee->enabled = !!nla_get_u8(tb[ETHTOOL_A_EEE_ENABLED]);
#  355|   

Error: CPPCHECK_WARNING (CWE-457): [#def667]
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool.c:465: error[uninitvar]: Uninitialized variable: tb
#  463|           return NL_SKIP;
#  464|   
#  465|->     if (tb[ETHTOOL_A_RINGS_RX])
#  466|           ring->rx_pending = nla_get_u32(tb[ETHTOOL_A_RINGS_RX]);
#  467|       if (tb[ETHTOOL_A_RINGS_RX_MINI])

Error: GCC_ANALYZER_WARNING (CWE-476): [#def668]
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:716:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:685:1: enter_function: entry to ‘nmp_global_tracker_sync_mptcp_addrs’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:701:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:703:5: call_function: inlined call to ‘nm_logging_enabled_mt’ from ‘nmp_global_tracker_sync_mptcp_addrs’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:712:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:713:49: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:713:49: branch_false: following ‘false’ branch (when ‘_obj’ is NULL)...
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:716:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:716:9: danger: dereference of NULL ‘<unknown>’
#  714|           NMPlatformMptcpAddr        xtst;
#  715|   
#  716|->         nm_assert(mptcp_addr->port == 0);
#  717|           nm_assert(mptcp_addr->ifindex > 0);
#  718|           nm_assert(mptcp_addr->id == 0);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def669]
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1137:41: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1112:1: enter_function: entry to ‘nmp_global_tracker_track_rule_from_platform’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1123:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1125:8: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1134:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nmp_global_tracker_track_rule_from_platform’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1134:5: return_function: returning to ‘nmp_global_tracker_track_rule_from_platform’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1134:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘nmp_global_tracker_track_rule_from_platform’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1134:5: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘nmp_global_tracker_track_rule_from_platform’
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1135:43: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1137:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1137:12: branch_true: following ‘true’ branch (when ‘addr_family != 0’)...
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1137:41: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-global-tracker.c:1137:41: danger: dereference of NULL ‘<unknown>’
# 1135|           const NMPlatformRoutingRule *rr = NMP_OBJECT_CAST_ROUTING_RULE(o);
# 1136|   
# 1137|->         if (addr_family != AF_UNSPEC && rr->addr_family != addr_family)
# 1138|               continue;
# 1139|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def670]
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:111:1: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open("/proc/self/ns/mnt", 524288)’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:599:1: enter_function: entry to ‘nmp_netns_is_initial’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: branch_true: following ‘true’ branch (when ‘_s’ is NULL)...
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: call_function: calling ‘_netns_stack_get_impl’ from ‘nmp_netns_is_initial’
#  109|   };
#  110|   
#  111|-> G_DEFINE_TYPE(NMPNetns, nmp_netns, G_TYPE_OBJECT);
#  112|   
#  113|   #define NMP_NETNS_GET_PRIVATE(self) _NM_GET_PRIVATE(self, NMPNetns, NMP_IS_NETNS)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def671]
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:111:1: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open("/proc/self/ns/net", 524288)’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:599:1: enter_function: entry to ‘nmp_netns_is_initial’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: branch_true: following ‘true’ branch (when ‘_s’ is NULL)...
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: call_function: calling ‘_netns_stack_get_impl’ from ‘nmp_netns_is_initial’
#  109|   };
#  110|   
#  111|-> G_DEFINE_TYPE(NMPNetns, nmp_netns, G_TYPE_OBJECT);
#  112|   
#  113|   #define NMP_NETNS_GET_PRIVATE(self) _NM_GET_PRIVATE(self, NMPNetns, NMP_IS_NETNS)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def672]
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:320:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open("/proc/self/ns/net", 524288)’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:599:1: enter_function: entry to ‘nmp_netns_is_initial’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: branch_true: following ‘true’ branch (when ‘_s’ is NULL)...
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: call_function: calling ‘_netns_stack_get_impl’ from ‘nmp_netns_is_initial’
#  318|       }
#  319|   
#  320|->     fd_mnt = open(PROC_SELF_NS_MNT, O_RDONLY | O_CLOEXEC);
#  321|       if (fd_mnt == -1) {
#  322|           errsv = errno;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def673]
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:323:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open("/proc/self/ns/net", 524288)’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:599:1: enter_function: entry to ‘nmp_netns_is_initial’
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: branch_true: following ‘true’ branch (when ‘_s’ is NULL)...
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-netns.c:601:27: call_function: calling ‘_netns_stack_get_impl’ from ‘nmp_netns_is_initial’
#  321|       if (fd_mnt == -1) {
#  322|           errsv = errno;
#  323|->         g_set_error(error,
#  324|                       NM_UTILS_ERROR,
#  325|                       NM_UTILS_ERROR_UNKNOWN,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def674]
NetworkManager-1.55.91/src/libnm-platform/nmp-object.h:667:8: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘new’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:853:1: enter_function: entry to ‘_assert_platform_normalize_all’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:858:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:859:53: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:868:17: call_function: calling ‘nmtstp_link_is_iptunnel_special’ from ‘_assert_platform_normalize_all’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:868:17: return_function: returning to ‘_assert_platform_normalize_all’ from ‘nmtstp_link_is_iptunnel_special’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:889:40: throw: if ‘nmp_object_clone’ throws an exception...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:860:35: call_function: inlined call to ‘_nm_auto_nmpobj_cleanup’ from ‘_assert_platform_normalize_all’
#  665|   nmp_object_unref(const NMPObject *obj)
#  666|   {
#  667|->     if (obj) {
#  668|           nm_assert(NMP_OBJECT_IS_VALID(obj));
#  669|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def675]
NetworkManager-1.55.91/src/libnm-platform/nmp-object.h:667:8: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘obj_new’
NetworkManager-1.55.91/src/core/nm-netns.c:216:1: enter_function: entry to ‘_ecmp_track_init_merged_obj’
NetworkManager-1.55.91/src/core/nm-netns.c:229:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-netns.c:234:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-netns.c:288:9: call_function: inlined call to ‘nmp_object_equal’ from ‘_ecmp_track_init_merged_obj’
NetworkManager-1.55.91/src/core/nm-netns.c:219:37: call_function: inlined call to ‘_nm_auto_nmpobj_cleanup’ from ‘_ecmp_track_init_merged_obj’
#  665|   nmp_object_unref(const NMPObject *obj)
#  666|   {
#  667|->     if (obj) {
#  668|           nm_assert(NMP_OBJECT_IS_VALID(obj));
#  669|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def676]
NetworkManager-1.55.91/src/libnm-platform/nmp-object.h:667:8: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘obj_tmp_tmp’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:501:1: enter_function: entry to ‘link_set_obj’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:508:5: branch_true: following ‘true’ branch (when ‘device’ is non-NULL)...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:509:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:509:5: call_function: inlined call to ‘NMP_OBJECT_GET_TYPE’ from ‘link_set_obj’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:509:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:511:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:516:5: throw: if ‘g_assertion_message_expr’ throws an exception...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:505:37: call_function: inlined call to ‘_nm_auto_nmpobj_cleanup’ from ‘link_set_obj’
#  665|   nmp_object_unref(const NMPObject *obj)
#  666|   {
#  667|->     if (obj) {
#  668|           nm_assert(NMP_OBJECT_IS_VALID(obj));
#  669|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def677]
NetworkManager-1.55.91/src/libnm-platform/nmp-object.h:667:8: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘obj’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1198:1: enter_function: entry to ‘ip_route_add’
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1207:51: throw: if ‘nm_platform_get_cache’ throws an exception...
NetworkManager-1.55.91/src/core/platform/nm-fake-platform.c:1201:37: call_function: inlined call to ‘_nm_auto_nmpobj_cleanup’ from ‘ip_route_add’
#  665|   nmp_object_unref(const NMPObject *obj)
#  666|   {
#  667|->     if (obj) {
#  668|           nm_assert(NMP_OBJECT_IS_VALID(obj));
#  669|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def678]
NetworkManager-1.55.91/src/libnm-platform/nmp-object.h:1031:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-platform/nmp-object.c:3235:1: enter_function: entry to ‘nmp_cache_dirty_set_all_main’
NetworkManager-1.55.91/src/libnm-platform/nmp-object.c:3245:5: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘nmp_cache_dirty_set_all_main’
NetworkManager-1.55.91/src/libnm-platform/nmp-object.c:3245:5: return_function: returning to ‘nmp_cache_dirty_set_all_main’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/libnm-platform/nmp-object.c:3246:12: call_function: calling ‘nm_dedup_multi_iter_next’ from ‘nmp_cache_dirty_set_all_main’
NetworkManager-1.55.91/src/libnm-platform/nmp-object.c:3246:12: return_function: returning to ‘nmp_cache_dirty_set_all_main’ from ‘nm_dedup_multi_iter_next’
NetworkManager-1.55.91/src/libnm-platform/nmp-object.c:3246:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-platform/nmp-object.c:3249:22: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-object.c:3249:22: call_function: calling ‘nmp_cache_reresolve_main_entry’ from ‘nmp_cache_dirty_set_all_main’
# 1029|   
# 1030|       nm_assert(main_entry);
# 1031|->     nm_assert(main_entry->obj == entry->obj);
# 1032|   
# 1033|       return main_entry;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def679]
NetworkManager-1.55.91/src/libnm-platform/nmp-plobj.h:203:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘addr_without_acd_info’
NetworkManager-1.55.91/src/core/nm-l3-ipv4ll.c:919:1: enter_function: entry to ‘_l3cfg_notify_cb’
NetworkManager-1.55.91/src/core/nm-l3-ipv4ll.c:923:9: call_function: inlined call to ‘nm_l3cfg_get_plobj’ from ‘_l3cfg_notify_cb’
NetworkManager-1.55.91/src/core/nm-l3-ipv4ll.c:923:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-ipv4ll.c:923:9: call_function: calling ‘_ipv4ll_update_link’ from ‘_l3cfg_notify_cb’
NetworkManager-1.55.91/src/core/nm-l3-ipv4ll.c:923:9: return_function: returning to ‘_l3cfg_notify_cb’ from ‘_ipv4ll_update_link’
NetworkManager-1.55.91/src/core/nm-l3-ipv4ll.c:928:9: call_function: calling ‘_ipv4ll_state_change’ from ‘_l3cfg_notify_cb’
#  201|       nm_assert(a);
#  202|   
#  203|->     return nm_ip4_addr_is_link_local(a->address) && a->plen == NM_IPV4LL_PREFIXLEN
#  204|              && a->address == a->peer_address;
#  205|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def680]
NetworkManager-1.55.91/src/libnm-platform/nmp-plobj.h:203:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘addr’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3099:1: enter_function: entry to ‘_init_from_platform’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3116:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3117:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3117:12: branch_true: following ‘true’ branch (when ‘addr_family == 2’)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3118:13: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3121:9: call_function: calling ‘nm_dedup_multi_iter_init’ from ‘_init_from_platform’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3121:9: return_function: returning to ‘_init_from_platform’ from ‘nm_dedup_multi_iter_init’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3121:9: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘_init_from_platform’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3121:9: call_function: inlined call to ‘nmp_cache_iter_next’ from ‘_init_from_platform’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:3122:18: call_function: calling ‘nm_l3_config_data_add_address_full’ from ‘_init_from_platform’
#  201|       nm_assert(a);
#  202|   
#  203|->     return nm_ip4_addr_is_link_local(a->address) && a->plen == NM_IPV4LL_PREFIXLEN
#  204|              && a->address == a->peer_address;
#  205|   }

Error: CPPCHECK_WARNING (CWE-457): [#def681]
NetworkManager-1.55.91/src/libnm-platform/tests/test-nm-platform.c:362: error[uninitvar]: Uninitialized variable: a
#  360|       /* Both empty */
#  361|       g_assert(nmp_utils_bridge_normalized_vlans_equal(NULL, 0, NULL, 0));
#  362|->     g_assert(nmp_utils_bridge_normalized_vlans_equal(a, 0, b, 0));
#  363|       g_assert(nmp_utils_bridge_normalized_vlans_equal(a, 0, NULL, 0));
#  364|       g_assert(nmp_utils_bridge_normalized_vlans_equal(NULL, 0, b, 0));

Error: CPPCHECK_WARNING (CWE-457): [#def682]
NetworkManager-1.55.91/src/libnm-platform/tests/test-nm-platform.c:362: error[uninitvar]: Uninitialized variable: b
#  360|       /* Both empty */
#  361|       g_assert(nmp_utils_bridge_normalized_vlans_equal(NULL, 0, NULL, 0));
#  362|->     g_assert(nmp_utils_bridge_normalized_vlans_equal(a, 0, b, 0));
#  363|       g_assert(nmp_utils_bridge_normalized_vlans_equal(a, 0, NULL, 0));
#  364|       g_assert(nmp_utils_bridge_normalized_vlans_equal(NULL, 0, b, 0));

Error: CPPCHECK_WARNING (CWE-457): [#def683]
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c:489: error[uninitvar]: Uninitialized variable: rinfo
#  487|           && rinfo[NL80211_RATE_INFO_BITRATE] != NULL) {
#  488|           /* convert from nl80211's units of 100kbps to NM's kbps */
#  489|->         info->txrate       = nla_get_u16(rinfo[NL80211_RATE_INFO_BITRATE]) * 100;
#  490|           info->txrate_valid = TRUE;
#  491|       }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def684]
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:603:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:720:1: enter_function: entry to ‘nm_wifi_utils_wext_new’
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:730:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:735:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:738:28: acquire_resource: socket created here
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:739:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:742:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:743:9: call_function: calling ‘wext_get_range_ifname’ from ‘nm_wifi_utils_wext_new’
#  601|   
#  602|       memset(&wrq, 0, sizeof(struct iwreq));
#  603|->     nm_utils_ifname_cpy(wrq.ifr_name, ifname);
#  604|       wrq.u.data.pointer = (caddr_t) range;
#  605|       wrq.u.data.length  = sizeof(struct iw_range);

Error: CPPCHECK_WARNING (CWE-457): [#def685]
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:834: error[uninitvar]: Uninitialized variable: iwr
#  832|       fd = socket(PF_INET, SOCK_DGRAM | SOCK_CLOEXEC, 0);
#  833|       if (fd >= 0) {
#  834|->         nm_utils_ifname_cpy(iwr.ifr_ifrn.ifrn_name, iface);
#  835|           if (ioctl(fd, SIOCGIWNAME, &iwr) == 0)
#  836|               is_wifi = TRUE;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def686]
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:834:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:832:10: acquire_resource: socket created here
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:833:8: branch_true: following ‘true’ branch (when ‘fd >= 0’)...
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:834:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:834:9: throw: if ‘nm_utils_ifname_cpy’ throws an exception...
NetworkManager-1.55.91/src/libnm-platform/wifi/nm-wifi-utils-wext.c:834:9: danger: ‘fd’ leaks here
#  832|       fd = socket(PF_INET, SOCK_DGRAM | SOCK_CLOEXEC, 0);
#  833|       if (fd >= 0) {
#  834|->         nm_utils_ifname_cpy(iwr.ifr_ifrn.ifrn_name, iface);
#  835|           if (ioctl(fd, SIOCGIWNAME, &iwr) == 0)
#  836|               is_wifi = TRUE;

Error: CPPCHECK_WARNING (CWE-457): [#def687]
NetworkManager-1.55.91/src/libnm-platform/wpan/nm-wpan-utils.c:160: error[uninitvar]: Uninitialized variable: tb
#  158|           return NL_SKIP;
#  159|   
#  160|->     if (tb[NL802154_ATTR_PAN_ID])
#  161|           info->pan_id = le16toh(nla_get_u16(tb[NL802154_ATTR_PAN_ID]));
#  162|   

Error: CPPCHECK_WARNING (CWE-476): [#def688]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:628: error[ctunullpointer]: Null pointer dereference: s1
#  626|   nm_streq(const char *s1, const char *s2)
#  627|   {
#  628|->     return strcmp(s1, s2) == 0;
#  629|   }
#  630|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def689]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:628:12: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6853:1: enter_function: entry to ‘nm_path_find_first_component’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6898:13: call_function: calling ‘skip_slash_or_dot’ from ‘nm_path_find_first_component’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6898:13: return_function: returning to ‘nm_path_find_first_component’ from ‘skip_slash_or_dot’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6905:8: branch_false: following ‘false’ branch (when the strings are non-equal)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6912:17: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6915:8: branch_false: following ‘false’ branch (when ‘len <= 255’)...
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6917:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-glib-aux/nm-shared-utils.c:6922:18: call_function: inlined call to ‘nm_streq’ from ‘nm_path_find_first_component’
#  626|   nm_streq(const char *s1, const char *s2)
#  627|   {
#  628|->     return strcmp(s1, s2) == 0;
#  629|   }
#  630|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def690]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:628:12: warning[-Wanalyzer-null-argument]: use of NULL ‘key’ where non-null expected
NetworkManager-1.55.91/src/libnm-glib-aux/nm-io-utils.c:1125:1: enter_function: entry to ‘nm_parse_env_filev’
NetworkManager-1.55.91/src/libnm-glib-aux/nm-io-utils.c:1134:9: call_function: calling ‘nm_parse_env_file_full’ from ‘nm_parse_env_filev’
#  626|   nm_streq(const char *s1, const char *s2)
#  627|   {
#  628|->     return strcmp(s1, s2) == 0;
#  629|   }
#  630|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def691]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:662:12: warning[-Wanalyzer-null-argument]: use of NULL ‘src’ where non-null expected
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:497:1: enter_function: entry to ‘_nla_strlcpy_full’
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:526:8: branch_false: following ‘false’ branch (when ‘dstsize != 0’)...
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:532:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-netlink.c:534:5: call_function: inlined call to ‘nm_memcpy’ from ‘_nla_strlcpy_full’
#  660|   
#  661|       nm_assert(src);
#  662|->     return memcpy(dest, src, n);
#  663|   }
#  664|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def692]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1127:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘address’
NetworkManager-1.55.91/src/nm-helpers/nm-daemon-helper.c:56:1: enter_function: entry to ‘cmd_resolve_address’
NetworkManager-1.55.91/src/nm-helpers/nm-daemon-helper.c:71:15: call_function: calling ‘read_arg’ from ‘cmd_resolve_address’
NetworkManager-1.55.91/src/nm-helpers/nm-daemon-helper.c:58:24: call_function: inlined call to ‘_nm_auto_free_impl’ from ‘cmd_resolve_address’
# 1125|    * free() or nm_auto_free.
# 1126|    */
# 1127|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_free_impl, free);
# 1128|   #define nm_auto_free nm_auto(_nm_auto_free_impl)
# 1129|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def693]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1127:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘config_free’
NetworkManager-1.55.91/src/core/devices/team/nm-device-team.c:632:1: enter_function: entry to ‘teamd_start’
NetworkManager-1.55.91/src/core/devices/team/nm-device-team.c:647:18: throw: if ‘nm_device_get_applied_connection’ throws an exception...
NetworkManager-1.55.91/src/core/devices/team/nm-device-team.c:644:34: call_function: inlined call to ‘_nm_auto_g_free’ from ‘teamd_start’
NetworkManager-1.55.91/src/core/devices/team/nm-device-team.c:642:34: call_function: inlined call to ‘_nm_auto_free_impl’ from ‘teamd_start’
# 1125|    * free() or nm_auto_free.
# 1126|    */
# 1127|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_free_impl, free);
# 1128|   #define nm_auto_free nm_auto(_nm_auto_free_impl)
# 1129|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def694]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1127:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘saved_history’
NetworkManager-1.55.91/src/nmcli/common.c:1014:8: branch_true: following ‘true’ branch (when ‘echo_on == 0’)...
NetworkManager-1.55.91/src/nmcli/common.c:1016:25: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/common.c:1017:9: throw: if ‘history_set_history_state’ throws an exception...
NetworkManager-1.55.91/src/nmcli/common.c:999:33: call_function: inlined call to ‘_nm_auto_free_impl’ from ‘nmc_readline_echo’
# 1125|    * free() or nm_auto_free.
# 1126|    */
# 1127|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_free_impl, free);
# 1128|   #define nm_auto_free nm_auto(_nm_auto_free_impl)
# 1129|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def695]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1127:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘value’
NetworkManager-1.55.91/src/core/nm-audit-manager.c:338:1: enter_function: entry to ‘_nm_audit_manager_log_generic_op’
NetworkManager-1.55.91/src/core/nm-audit-manager.c:351:5: branch_true: following ‘true’ branch (when ‘op’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-audit-manager.c:352:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-audit-manager.c:352:5: branch_true: following ‘true’ branch (when ‘arg’ is non-NULL)...
NetworkManager-1.55.91/src/core/nm-audit-manager.c:354:14: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-audit-manager.c:359:5: call_function: calling ‘_audit_log_helper’ from ‘_nm_audit_manager_log_generic_op’
# 1125|    * free() or nm_auto_free.
# 1126|    */
# 1127|-> NM_AUTO_DEFINE_FCN_VOID0(void *, _nm_auto_free_impl, free);
# 1128|   #define nm_auto_free nm_auto(_nm_auto_free_impl)
# 1129|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def696]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1133:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:788:1: enter_function: entry to ‘_test_recv_fixture_setup’
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:793:10: acquire_resource: opened here
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:794:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:800:9: call_function: inlined call to ‘nmtst_get_rand_bool’ from ‘_test_recv_fixture_setup’
NetworkManager-1.55.91/src/core/devices/tests/test-lldp.c:791:27: call_function: inlined call to ‘_nm_auto_close’ from ‘_test_recv_fixture_setup’
# 1131|   _nm_auto_protect_errno(const int *p_saved_errno)
# 1132|   {
# 1133|->     errno = *p_saved_errno;
# 1134|   }
# 1135|   #define NM_AUTO_PROTECT_ERRNO(errsv_saved) \

Error: GCC_ANALYZER_WARNING (CWE-775): [#def697]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1133:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:178:1: enter_function: entry to ‘do_test_nm_utils_kill_child_create_and_join_pgroup’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:185:5: branch_true: following ‘true’ branch (when ‘err == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:187:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: branch_true: following ‘true’ branch (when ‘pgid >= 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:190:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:190:8: branch_false: following ‘false’ branch (when ‘pgid != 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:204:5: branch_false: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:207:5: branch_true: following ‘true’ branch (when ‘err == 4’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:209:5: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:209:5: call_function: calling ‘nm_close’ from ‘do_test_nm_utils_kill_child_create_and_join_pgroup’
# 1131|   _nm_auto_protect_errno(const int *p_saved_errno)
# 1132|   {
# 1133|->     errno = *p_saved_errno;
# 1134|   }
# 1135|   #define NM_AUTO_PROTECT_ERRNO(errsv_saved) \

Error: GCC_ANALYZER_WARNING (CWE-775): [#def698]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1133:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[1]’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:178:1: enter_function: entry to ‘do_test_nm_utils_kill_child_create_and_join_pgroup’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:185:5: branch_true: following ‘true’ branch (when ‘err == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:187:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: branch_true: following ‘true’ branch (when ‘pgid >= 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:190:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:190:8: branch_true: following ‘true’ branch (when ‘pgid == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:192:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:192:9: call_function: calling ‘nm_close’ from ‘do_test_nm_utils_kill_child_create_and_join_pgroup’
# 1131|   _nm_auto_protect_errno(const int *p_saved_errno)
# 1132|   {
# 1133|->     errno = *p_saved_errno;
# 1134|   }
# 1135|   #define NM_AUTO_PROTECT_ERRNO(errsv_saved) \

Error: GCC_ANALYZER_WARNING (CWE-775): [#def699]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1133:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[tmp]’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:178:1: enter_function: entry to ‘do_test_nm_utils_kill_child_create_and_join_pgroup’
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:185:5: branch_true: following ‘true’ branch (when ‘err == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:187:12: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:188:5: branch_true: following ‘true’ branch (when ‘pgid >= 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:190:8: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:190:8: branch_true: following ‘true’ branch (when ‘pgid == 0’)...
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:192:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/tests/test-core-with-expect.c:192:9: call_function: calling ‘nm_close’ from ‘do_test_nm_utils_kill_child_create_and_join_pgroup’
# 1131|   _nm_auto_protect_errno(const int *p_saved_errno)
# 1132|   {
# 1133|->     errno = *p_saved_errno;
# 1134|   }
# 1135|   #define NM_AUTO_PROTECT_ERRNO(errsv_saved) \

Error: GCC_ANALYZER_WARNING (CWE-775): [#def700]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1133:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_c2p[0]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3201:1: enter_function: entry to ‘nmtstp_namespace_create’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3237:11: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3238:8: branch_false: following ‘false’ branch (when ‘pid >= 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_true: following ‘true’ branch (when ‘pid == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3256:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3256:9: call_function: calling ‘nm_close’ from ‘nmtstp_namespace_create’
# 1131|   _nm_auto_protect_errno(const int *p_saved_errno)
# 1132|   {
# 1133|->     errno = *p_saved_errno;
# 1134|   }
# 1135|   #define NM_AUTO_PROTECT_ERRNO(errsv_saved) \

Error: GCC_ANALYZER_WARNING (CWE-775): [#def701]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1133:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_c2p[1]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3201:1: enter_function: entry to ‘nmtstp_namespace_create’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3237:11: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3238:8: branch_false: following ‘false’ branch (when ‘pid >= 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_true: following ‘true’ branch (when ‘pid == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3256:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3256:9: call_function: calling ‘nm_close’ from ‘nmtstp_namespace_create’
# 1131|   _nm_auto_protect_errno(const int *p_saved_errno)
# 1132|   {
# 1133|->     errno = *p_saved_errno;
# 1134|   }
# 1135|   #define NM_AUTO_PROTECT_ERRNO(errsv_saved) \

Error: GCC_ANALYZER_WARNING (CWE-775): [#def702]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1133:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_p2c[0]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3201:1: enter_function: entry to ‘nmtstp_namespace_create’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3237:11: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3238:8: branch_false: following ‘false’ branch (when ‘pid >= 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_true: following ‘true’ branch (when ‘pid == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3256:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3256:9: call_function: calling ‘nm_close’ from ‘nmtstp_namespace_create’
# 1131|   _nm_auto_protect_errno(const int *p_saved_errno)
# 1132|   {
# 1133|->     errno = *p_saved_errno;
# 1134|   }
# 1135|   #define NM_AUTO_PROTECT_ERRNO(errsv_saved) \

Error: GCC_ANALYZER_WARNING (CWE-775): [#def703]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1133:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd_p2c[1]’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3201:1: enter_function: entry to ‘nmtstp_namespace_create’
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3212:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3223:9: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3224:8: branch_false: following ‘false’ branch (when ‘e == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3237:11: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3238:8: branch_false: following ‘false’ branch (when ‘pid >= 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_false: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3253:8: branch_true: following ‘true’ branch (when ‘pid == 0’)...
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3256:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/platform/tests/test-common.c:3256:9: call_function: calling ‘nm_close’ from ‘nmtstp_namespace_create’
# 1131|   _nm_auto_protect_errno(const int *p_saved_errno)
# 1132|   {
# 1133|->     errno = *p_saved_errno;
# 1134|   }
# 1135|   #define NM_AUTO_PROTECT_ERRNO(errsv_saved) \

Error: GCC_ANALYZER_WARNING (CWE-775): [#def704]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1133:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘shandle.fd’
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1557:1: enter_function: entry to ‘nmp_mii_ioctl_supports_carrier_detect’
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1564:5: branch_true: following ‘true’ branch (when ‘ifindex > 0’)...
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1566:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1566:9: call_function: calling ‘_ioctl_call’ from ‘nmp_mii_ioctl_supports_carrier_detect’
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1566:9: return_function: returning to ‘nmp_mii_ioctl_supports_carrier_detect’ from ‘_ioctl_call’
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1576:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1559:40: call_function: inlined call to ‘_nm_auto_socket_handle’ from ‘nmp_mii_ioctl_supports_carrier_detect’
# 1131|   _nm_auto_protect_errno(const int *p_saved_errno)
# 1132|   {
# 1133|->     errno = *p_saved_errno;
# 1134|   }
# 1135|   #define NM_AUTO_PROTECT_ERRNO(errsv_saved) \

Error: GCC_ANALYZER_WARNING (CWE-775): [#def705]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1133:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘socket(17, 3, 1544)’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:874:1: enter_function: entry to ‘nm_bond_manager_send_arp’
NetworkManager-1.55.91/src/core/nm-bond-manager.c:899:14: acquire_resource: socket created here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:900:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/core/nm-bond-manager.c:903:14: branch_false: ...to here
NetworkManager-1.55.91/src/core/nm-bond-manager.c:888:23: call_function: inlined call to ‘_nm_auto_close’ from ‘nm_bond_manager_send_arp’
# 1131|   _nm_auto_protect_errno(const int *p_saved_errno)
# 1132|   {
# 1133|->     errno = *p_saved_errno;
# 1134|   }
# 1135|   #define NM_AUTO_PROTECT_ERRNO(errsv_saved) \

Error: GCC_ANALYZER_WARNING (CWE-775): [#def706]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1238:8: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(filename, 0)’
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-utils.c:172:10: acquire_resource: opened here
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-utils.c:173:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-utils.c:173:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-utils.c:166:23: call_function: inlined call to ‘_nm_auto_close’ from ‘nm_utils_read_file_to_stdout’
# 1236|   _nm_auto_close(int *pfd)
# 1237|   {
# 1238|->     if (*pfd >= 0)
# 1239|           nm_close(*pfd);
# 1240|   }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def707]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1238:8: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘fd_close’
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1557:1: enter_function: entry to ‘nmp_mii_ioctl_supports_carrier_detect’
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1564:5: branch_true: following ‘true’ branch (when ‘ifindex > 0’)...
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1566:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nmp-ethtool-ioctl.c:1566:9: call_function: calling ‘_ioctl_call’ from ‘nmp_mii_ioctl_supports_carrier_detect’
# 1236|   _nm_auto_close(int *pfd)
# 1237|   {
# 1238|->     if (*pfd >= 0)
# 1239|           nm_close(*pfd);
# 1240|   }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def708]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1238:8: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘fd_dir’
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:379:5: branch_true: following ‘true’ branch (when ‘ifindex >= 0’)...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:381:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:383:25: branch_true: following ‘true’ branch (when ‘try_count != 10’)...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:387:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:395:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:396:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:396:13: throw: if ‘g_log’ throws an exception...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:384:27: call_function: inlined call to ‘_nm_auto_close’ from ‘nmp_utils_sysctl_open_netdir’
# 1236|   _nm_auto_close(int *pfd)
# 1237|   {
# 1238|->     if (*pfd >= 0)
# 1239|           nm_close(*pfd);
# 1240|   }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def709]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1238:8: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘fd_ifindex’
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:379:5: branch_true: following ‘true’ branch (when ‘ifindex >= 0’)...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:381:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:383:25: branch_true: following ‘true’ branch (when ‘try_count != 10’)...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:387:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:395:13: throw: if ‘g_strlcpy’ throws an exception...
NetworkManager-1.55.91/src/libnm-platform/nm-platform-utils.c:385:27: call_function: inlined call to ‘_nm_auto_close’ from ‘nmp_utils_sysctl_open_netdir’
# 1236|   _nm_auto_close(int *pfd)
# 1237|   {
# 1238|->     if (*pfd >= 0)
# 1239|           nm_close(*pfd);
# 1240|   }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def710]
NetworkManager-1.55.91/src/libnm-std-aux/nm-std-aux.h:1238:8: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘fd’
NetworkManager-1.55.91/src/libnm-base/nm-priv-helper-utils.c:21:5: branch_true: following ‘true’ branch (when ‘fd_type == 1’)...
NetworkManager-1.55.91/src/libnm-base/nm-priv-helper-utils.c:22:5: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-base/nm-priv-helper-utils.c:28:20: throw: if ‘nm_io_sockaddr_un_set’ throws an exception...
NetworkManager-1.55.91/src/libnm-base/nm-priv-helper-utils.c:17:23: call_function: inlined call to ‘_nm_auto_close’ from ‘nm_priv_helper_utils_open_fd’
# 1236|   _nm_auto_close(int *pfd)
# 1237|   {
# 1238|->     if (*pfd >= 0)
# 1239|           nm_close(*pfd);
# 1240|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def711]
NetworkManager-1.55.91/src/libnm-std-aux/unaligned-fundamental.h:15:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘addr’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2650:1: enter_function: entry to ‘nm_l3_config_data_add_dependent_onlink_routes’
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2658:8: branch_true: following ‘true’ branch (when ‘addr_family == 0’)...
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2659:9: branch_true: ...to here
NetworkManager-1.55.91/src/core/nm-l3-config-data.c:2659:9: call_function: calling ‘nm_l3_config_data_add_dependent_onlink_routes’ from ‘nm_l3_config_data_add_dependent_onlink_routes’
#   13|           const struct __attribute__((__packed__, __may_alias__)) { uint32_t x; } *u = _u;
#   14|   
#   15|->         return u->x;
#   16|   }
#   17|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def712]
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:609:16: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(48)’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:590:12: enter_function: entry to ‘dhcp6_option_parse_ia_address’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:595:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:596:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:596:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:598:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:598:14: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:602:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:602:12: branch_false: following ‘false’ branch (when ‘len > 23’)...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:605:13: call_function: inlined call to ‘malloc_multiply’ from ‘dhcp6_option_parse_ia_address’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:606:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:609:16: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:614:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:617:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:617:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:624:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:624:12: branch_true: following ‘true’ branch (when ‘len != 24’)...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:625:89: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:625:21: call_function: calling ‘dhcp6_option_parse_ia_options’ from ‘dhcp6_option_parse_ia_address’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:609:16: danger: ‘malloc(48)’ leaks here; was allocated at [(11)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/10)
#  607|                   return -ENOMEM;
#  608|   
#  609|->         memcpy(&a->iaaddr, data, sizeof(struct iaaddr));
#  610|   
#  611|           lt_valid = be32_sec_to_usec(a->iaaddr.lifetime_valid, /* max_as_infinity = */ true);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def713]
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:653:16: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(48)’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:634:12: enter_function: entry to ‘dhcp6_option_parse_ia_pdprefix’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:639:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:640:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:640:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:642:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:642:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:646:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:646:12: branch_false: following ‘false’ branch (when ‘len > 24’)...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:649:13: call_function: inlined call to ‘malloc_multiply’ from ‘dhcp6_option_parse_ia_pdprefix’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:650:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:653:16: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:658:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:661:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:661:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:668:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:668:12: branch_true: following ‘true’ branch (when ‘len != 25’)...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:669:93: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:669:21: call_function: calling ‘dhcp6_option_parse_ia_options’ from ‘dhcp6_option_parse_ia_pdprefix’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:653:16: danger: ‘malloc(48)’ leaks here; was allocated at [(11)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/10)
#  651|                   return -ENOMEM;
#  652|   
#  653|->         memcpy(&a->iapdprefix, data, sizeof(struct iapdprefix));
#  654|   
#  655|           lt_valid = be32_sec_to_usec(a->iapdprefix.lifetime_valid, /* max_as_infinity = */ true);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def714]
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.h:71:1: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:678:5: enter_function: entry to ‘dhcp6_option_parse_ia’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:692:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:693:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:693:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:703:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:717:12: branch_false: following ‘false’ branch (when ‘header_len <= option_data_len’)...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:720:14: call_function: inlined call to ‘malloc_multiply’ from ‘dhcp6_option_parse_ia’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:721:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:724:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:731:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:737:17: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:740:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:745:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:745:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:750:21: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:750:42: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:755:21: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:755:21: call_function: calling ‘dhcp6_option_parse’ from ‘dhcp6_option_parse_ia’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:755:21: return_function: returning to ‘dhcp6_option_parse_ia’ from ‘dhcp6_option_parse’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:756:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:759:17: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:761:29: call_function: calling ‘dhcp6_option_parse_ia_address’ from ‘dhcp6_option_parse_ia’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:761:29: return_function: returning to ‘dhcp6_option_parse_ia’ from ‘dhcp6_option_parse_ia_address’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:762:28: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:802:1: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:750:42: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:755:21: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:755:21: call_function: calling ‘dhcp6_option_parse’ from ‘dhcp6_option_parse_ia’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:755:21: return_function: returning to ‘dhcp6_option_parse_ia’ from ‘dhcp6_option_parse’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:756:20: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:757:32: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:686:44: call_function: calling ‘dhcp6_ia_freep’ from ‘dhcp6_option_parse_ia’
#   69|   void dhcp6_ia_clear_addresses(DHCP6IA *ia);
#   70|   DHCP6IA *dhcp6_ia_free(DHCP6IA *ia);
#   71|-> DEFINE_TRIVIAL_CLEANUP_FUNC(DHCP6IA*, dhcp6_ia_free);
#   72|   
#   73|   bool dhcp6_option_can_request(uint16_t option);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def715]
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.h:71:1: warning[-Wanalyzer-malloc-leak]: leak of ‘ia’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:678:5: enter_function: entry to ‘dhcp6_option_parse_ia’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:692:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:693:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:693:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:703:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:717:12: branch_false: following ‘false’ branch (when ‘header_len <= option_data_len’)...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:720:14: call_function: inlined call to ‘malloc_multiply’ from ‘dhcp6_option_parse_ia’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:721:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:724:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:732:24: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:732:24: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:686:44: call_function: calling ‘dhcp6_ia_freep’ from ‘dhcp6_option_parse_ia’
#   69|   void dhcp6_ia_clear_addresses(DHCP6IA *ia);
#   70|   DHCP6IA *dhcp6_ia_free(DHCP6IA *ia);
#   71|-> DEFINE_TRIVIAL_CLEANUP_FUNC(DHCP6IA*, dhcp6_ia_free);
#   72|   
#   73|   bool dhcp6_option_can_request(uint16_t option);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def716]
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:740:16: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(32)’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:715:12: enter_function: entry to ‘dhcp6_lease_insert_vendor_option’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:724:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:726:18: call_function: inlined call to ‘malloc_multiply’ from ‘dhcp6_lease_insert_vendor_option’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:727:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:730:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:737:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:740:16: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:740:16: danger: ‘malloc(32)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
#  738|                   return -ENOMEM;
#  739|   
#  740|->         return set_ensure_consume(&lease->vendor_options, &dhcp6_option_hash_ops, TAKE_PTR(option));
#  741|   }
#  742|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def717]
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:123:29: warning[-Wanalyzer-malloc-leak]: leak of ‘strdup(key)’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2081:5: enter_function: entry to ‘device_properties_prepare’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2084:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2086:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2086:13: call_function: calling ‘device_read_uevent_file’ from ‘device_properties_prepare’
#  121|                           return -ENOMEM;
#  122|   
#  123|->                 old_value = ordered_hashmap_get2(*properties, key, (void**) &old_key);
#  124|   
#  125|                   /* ordered_hashmap_replace() does not fail when the hashmap already has the entry. */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def718]
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:123:29: warning[-Wanalyzer-malloc-leak]: leak of ‘strdup(value)’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2081:5: enter_function: entry to ‘device_properties_prepare’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2084:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2086:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2086:13: call_function: calling ‘device_read_uevent_file’ from ‘device_properties_prepare’
#  121|                           return -ENOMEM;
#  122|   
#  123|->                 old_value = ordered_hashmap_get2(*properties, key, (void**) &old_key);
#  124|   
#  125|                   /* ordered_hashmap_replace() does not fail when the hashmap already has the entry. */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def719]
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-event/sd-event.c:181:1: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(712)’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-event/sd-event.c:4960:14: enter_function: entry to ‘sd_event_default’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-event/sd-event.c:4964:12: branch_false: following ‘false’ branch (when ‘ret’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-event/sd-event.c:4967:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-event/sd-event.c:4967:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-event/sd-event.c:4972:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-event/sd-event.c:4972:13: call_function: calling ‘sd_event_new’ from ‘sd_event_default’
#  179|   };
#  180|   
#  181|-> DEFINE_PRIVATE_ORIGIN_ID_HELPERS(sd_event, event);
#  182|   
#  183|   static thread_local sd_event *default_event = NULL;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def720]
NetworkManager-1.55.91/src/libnm-systemd-core/src/systemd/sd-dhcp6-option.h:34:1: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(32)’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:715:12: enter_function: entry to ‘dhcp6_lease_insert_vendor_option’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:724:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:726:18: call_function: inlined call to ‘malloc_multiply’ from ‘dhcp6_lease_insert_vendor_option’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:727:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:730:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:736:24: throw: if ‘memdup_suffix0’ throws an exception...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c:722:60: call_function: inlined call to ‘sd_dhcp6_option_unrefp’ from ‘dhcp6_lease_insert_vendor_option’
#   32|   sd_dhcp6_option *sd_dhcp6_option_unref(sd_dhcp6_option *ra);
#   33|   
#   34|-> _SD_DEFINE_POINTER_CLEANUP_FUNC(sd_dhcp6_option, sd_dhcp6_option_unref);
#   35|   
#   36|   _SD_END_DECLARATIONS;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def721]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.h:108:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘a’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:595:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:595:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:595:9: throw: if ‘_nm_log_enabled_impl’ throws an exception...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c:591:38: call_function: inlined call to ‘freep’ from ‘dhcp6_option_parse_ia_address’
#  106|   
#  107|   static inline void freep(void *p) {
#  108|->         *(void**)p = mfree(*(void**) p);
#  109|   }
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def722]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.h:108:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘entries’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2172:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2172:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2172:9: throw: if ‘_nm_log_enabled_impl’ throws an exception...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2167:31: call_function: inlined call to ‘freep’ from ‘_hashmap_dump_entries_sorted’
#  106|   
#  107|   static inline void freep(void *p) {
#  108|->         *(void**)p = mfree(*(void**) p);
#  109|   }
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def723]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.h:108:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘message’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1290:12: enter_function: entry to ‘client_receive_message’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1296:35: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1297:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1297:9: call_function: calling ‘sd_dhcp6_client_ref’ from ‘client_receive_message’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1297:9: return_function: returning to ‘client_receive_message’ from ‘sd_dhcp6_client_ref’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1316:18: throw: if ‘next_datagram_size_fd’ throws an exception...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1312:38: call_function: inlined call to ‘freep’ from ‘client_receive_message’
#  106|   
#  107|   static inline void freep(void *p) {
#  108|->         *(void**)p = mfree(*(void**) p);
#  109|   }
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def724]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.h:108:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘new_value’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2081:5: enter_function: entry to ‘device_properties_prepare’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2084:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2086:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2086:13: call_function: calling ‘device_read_uevent_file’ from ‘device_properties_prepare’
#  106|   
#  107|   static inline void freep(void *p) {
#  108|->         *(void**)p = mfree(*(void**) p);
#  109|   }
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def725]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.h:108:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘p’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:291:12: enter_function: entry to ‘check_utf8ness_and_warn’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:295:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:297:14: call_function: inlined call to ‘utf8_is_valid’ from ‘check_utf8ness_and_warn’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:297:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:300:21: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:300:21: throw: if ‘utf8_escape_invalid’ throws an exception...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:298:38: call_function: inlined call to ‘freep’ from ‘check_utf8ness_and_warn’
#  106|   
#  107|   static inline void freep(void *p) {
#  108|->         *(void**)p = mfree(*(void**) p);
#  109|   }
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def726]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.h:108:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘result’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:142:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:142:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:142:9: throw: if ‘_nm_log_enabled_impl’ throws an exception...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:138:65: call_function: inlined call to ‘freep’ from ‘tempfn_build’
#  106|   
#  107|   static inline void freep(void *p) {
#  108|->         *(void**)p = mfree(*(void**) p);
#  109|   }
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def727]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.h:108:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘subsystem’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2081:5: enter_function: entry to ‘device_properties_prepare’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2084:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2086:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2086:13: call_function: calling ‘device_read_uevent_file’ from ‘device_properties_prepare’
#  106|   
#  107|   static inline void freep(void *p) {
#  108|->         *(void**)p = mfree(*(void**) p);
#  109|   }
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def728]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.h:108:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:963:5: enter_function: entry to ‘parse_cifs_service’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:977:12: branch_false: following ‘false’ branch (when ‘s’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:980:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:989:12: branch_false: following ‘false’ branch (when ‘e’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:992:24: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:993:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:996:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:996:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:999:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1004:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1007:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1007:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1010:14: call_function: inlined call to ‘isempty’ from ‘parse_cifs_service’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1012:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1012:20: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1020:20: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1023:17: call_function: inlined call to ‘path_simplify’ from ‘parse_cifs_service’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:969:53: call_function: inlined call to ‘freep’ from ‘parse_cifs_service’
#  106|   
#  107|   static inline void freep(void *p) {
#  108|->         *(void**)p = mfree(*(void**) p);
#  109|   }
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def729]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.h:108:22: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:354:5: enter_function: entry to ‘parse_env_filev’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:362:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:364:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:364:9: acquire_resource: ‘va_copy’ called here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:365:13: call_function: calling ‘parse_env_file_internal’ from ‘parse_env_filev’
#  106|   
#  107|   static inline void freep(void *p) {
#  108|->         *(void**)p = mfree(*(void**) p);
#  109|   }
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def730]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.h:114:16: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc_multiply((long unsigned int)(_hashmap_size(h) + 1), 8)’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2163:12: enter_function: entry to ‘_hashmap_dump_entries_sorted’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2172:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2173:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2173:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2175:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2175:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2183:19: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2183:19: call_function: calling ‘malloc_multiply’ from ‘_hashmap_dump_entries_sorted’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2183:19: return_function: returning to ‘_hashmap_dump_entries_sorted’ from ‘malloc_multiply’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2184:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2187:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:2187:9: call_function: calling ‘hashmap_iterate_entry’ from ‘_hashmap_dump_entries_sorted’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.h:118:13: call_function: inlined call to ‘size_multiply_overflow’ from ‘malloc_multiply’
#  112|   
#  113|   static inline bool size_multiply_overflow(size_t size, size_t need) {
#  114|->         return _unlikely_(need != 0 && size > (SIZE_MAX / need));
#  115|   }
#  116|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def731]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.h:114:16: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc_multiply(l, 1)’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/in-addr-util.c:476:5: enter_function: entry to ‘in_addr_to_string’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/in-addr-util.c:480:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/in-addr-util.c:481:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/in-addr-util.c:481:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/in-addr-util.c:483:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/in-addr-util.c:490:13: call_function: calling ‘malloc_multiply’ from ‘in_addr_to_string’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/in-addr-util.c:490:13: return_function: returning to ‘in_addr_to_string’ from ‘malloc_multiply’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/in-addr-util.c:491:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/in-addr-util.c:494:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/in-addr-util.c:495:14: call_function: inlined call to ‘typesafe_inet_ntop’ from ‘in_addr_to_string’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.h:118:13: call_function: inlined call to ‘size_multiply_overflow’ from ‘malloc_multiply’
#  112|   
#  113|   static inline bool size_multiply_overflow(size_t size, size_t need) {
#  114|->         return _unlikely_(need != 0 && size > (SIZE_MAX / need));
#  115|   }
#  116|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def732]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.h:114:16: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc_multiply(n + 2, 2)’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1385:12: enter_function: entry to ‘client_send_release’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1388:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1390:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1390:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1393:13: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1393:13: call_function: calling ‘sd_dhcp6_client_get_lease’ from ‘client_send_release’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1393:13: return_function: returning to ‘client_send_release’ from ‘sd_dhcp6_client_get_lease’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1393:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1396:19: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1399:9: call_function: calling ‘client_set_state’ from ‘client_send_release’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1399:9: return_function: returning to ‘client_send_release’ from ‘client_set_state’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c:1400:16: call_function: calling ‘dhcp6_client_send_message’ from ‘client_send_release’
#  112|   
#  113|   static inline bool size_multiply_overflow(size_t size, size_t need) {
#  114|->         return _unlikely_(need != 0 && size > (SIZE_MAX / need));
#  115|   }
#  116|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def733]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:104:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:32:30: release_memory: ‘contents’ is NULL
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:32:48: release_memory: ‘contents’ is NULL
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:32:61: release_memory: ‘contents’ is NULL
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:49:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:50:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:50:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:52:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:56:12: branch_false: following ‘false’ branch (when ‘r >= 0’)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:59:20: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:59:34: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:62:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:65:28: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:67:35: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:67:33: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:59:38: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:59:34: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:62:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:65:28: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:59:38: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:59:34: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:62:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:101:28: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:103:33: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:104:36: release_memory: ‘key’ is NULL
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:104:33: danger: dereference of NULL ‘key + n_key’
#  102|                                   state = PRE_KEY;
#  103|                                   line++;
#  104|->                                 key[n_key] = 0;
#  105|   
#  106|                                   if (value)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def734]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:143:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:32:30: release_memory: ‘contents’ is NULL
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:32:48: release_memory: ‘contents’ is NULL
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:32:61: release_memory: ‘contents’ is NULL
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:49:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:50:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:50:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:52:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:56:12: branch_false: following ‘false’ branch (when ‘r >= 0’)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:59:20: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:59:34: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:62:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:65:28: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:67:35: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:67:33: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:59:38: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:59:34: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:62:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:65:28: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:59:38: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:59:34: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:62:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:139:28: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:141:33: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:143:36: release_memory: ‘key’ is NULL
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/env-file.c:143:33: danger: dereference of NULL ‘key + n_key’
#  141|                                   line++;
#  142|   
#  143|->                                 key[n_key] = 0;
#  144|   
#  145|                                   if (value)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def735]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fd-util.h:46:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open("/dev/urandom", 524544)’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:82:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:84:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:84:12: branch_false: following ‘false’ branch (when ‘n != 0’)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:84:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:108:34: acquire_resource: opened here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:109:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:109:24: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:109:24: throw: if ‘loop_read_exact’ throws an exception...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:108:29: call_function: inlined call to ‘closep’ from ‘random_bytes’
#   44|   
#   45|   static inline void closep(int *fd) {
#   46|->         safe_close(*fd);
#   47|   }
#   48|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def736]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fd-util.h:46:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sk’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1078:5: enter_function: entry to ‘xfopenat_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1090:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1091:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1091:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1092:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1092:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1093:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1093:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1095:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1095:13: call_function: calling ‘xfopenat_regular’ from ‘xfopenat_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1095:13: return_function: returning to ‘xfopenat_full’ from ‘xfopenat_regular’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1096:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1098:21: call_function: calling ‘xfopenat_unix_socket’ from ‘xfopenat_full’
#   44|   
#   45|   static inline void closep(int *fd) {
#   46|->         safe_close(*fd);
#   47|   }
#   48|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def737]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fd-util.h:46:9: warning[-Wanalyzer-malloc-leak]: leak of ‘f’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1078:5: enter_function: entry to ‘xfopenat_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1090:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1091:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1091:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1092:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1092:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1093:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1093:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1095:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1095:13: call_function: calling ‘xfopenat_regular’ from ‘xfopenat_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1095:13: return_function: returning to ‘xfopenat_full’ from ‘xfopenat_regular’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1096:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1098:21: call_function: calling ‘xfopenat_unix_socket’ from ‘xfopenat_full’
#   44|   
#   45|   static inline void closep(int *fd) {
#   46|->         safe_close(*fd);
#   47|   }
#   48|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def738]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fd-util.h:46:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘fd_close’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/chattr-util.c:162:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/chattr-util.c:162:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/chattr-util.c:162:9: throw: if ‘_nm_log_enabled_impl’ throws an exception...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/chattr-util.c:159:29: call_function: inlined call to ‘closep’ from ‘read_attr_at’
#   44|   
#   45|   static inline void closep(int *fd) {
#   46|->         safe_close(*fd);
#   47|   }
#   48|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def739]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fd-util.h:46:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘fd’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/chattr-util.c:33:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/chattr-util.c:33:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/chattr-util.c:33:9: throw: if ‘_nm_log_enabled_impl’ throws an exception...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/chattr-util.c:28:29: call_function: inlined call to ‘closep’ from ‘chattr_full’
#   44|   
#   45|   static inline void closep(int *fd) {
#   46|->         safe_close(*fd);
#   47|   }
#   48|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def740]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fd-util.h:46:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘inode_fd’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/socket-util.c:1712:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/socket-util.c:1712:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/socket-util.c:1712:9: throw: if ‘_nm_log_enabled_impl’ throws an exception...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/socket-util.c:1710:29: call_function: inlined call to ‘closep’ from ‘connect_unix_path’
#   44|   
#   45|   static inline void closep(int *fd) {
#   46|->         safe_close(*fd);
#   47|   }
#   48|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def741]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fd-util.h:46:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘new_fd’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:867:18: throw: if ‘openat’ throws an exception...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:857:46: call_function: inlined call to ‘closep’ from ‘conservative_renameat’
#   44|   
#   45|   static inline void closep(int *fd) {
#   46|->         safe_close(*fd);
#   47|   }
#   48|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def742]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fd-util.h:46:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘old_fd’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:853:5: enter_function: entry to ‘conservative_renameat’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:857:46: call_function: inlined call to ‘closep’ from ‘conservative_renameat’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:857:29: call_function: inlined call to ‘closep’ from ‘conservative_renameat’
#   44|   
#   45|   static inline void closep(int *fd) {
#   46|->         safe_close(*fd);
#   47|   }
#   48|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def743]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fd-util.h:46:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘parent_fd’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1047:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1057:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1057:13: throw: if ‘path_extract_directory’ throws an exception...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1039:42: call_function: inlined call to ‘closep’ from ‘open_mkdir_at_full’
#   44|   
#   45|   static inline void closep(int *fd) {
#   46|->         safe_close(*fd);
#   47|   }
#   48|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def744]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:82:9: warning[-Wanalyzer-malloc-leak]: leak of ‘take_fdopen(&fd,  mode)’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1003:12: enter_function: entry to ‘xfopenat_regular’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1008:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1009:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1009:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1010:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1010:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1011:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1011:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1013:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1013:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1016:37: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1019:30: call_function: calling ‘fopen_mode_to_flags’ from ‘xfopenat_regular’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1019:30: return_function: returning to ‘xfopenat_regular’ from ‘fopen_mode_to_flags’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1020:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1023:22: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1024:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1027:21: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1027:21: call_function: calling ‘take_fdopen’ from ‘xfopenat_regular’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1027:21: return_function: returning to ‘xfopenat_regular’ from ‘take_fdopen’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1016:37: call_function: inlined call to ‘closep’ from ‘xfopenat_regular’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:82:9: danger: ‘take_fdopen(&fd,  mode)’ leaks here; was allocated at [(25)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/24)
#   80|   
#   81|   FILE* take_fdopen(int *fd, const char *options) {
#   82|->         assert(fd);
#   83|   
#   84|           FILE *f = fdopen(*fd, options);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def745]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1106:24: warning[-Wanalyzer-null-argument]: use of NULL ‘f’ where non-null expected
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1078:5: enter_function: entry to ‘xfopenat_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1087:15: release_memory: ‘f’ is NULL
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1090:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1091:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1091:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1092:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1092:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1093:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1093:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1095:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1095:13: call_function: calling ‘xfopenat_regular’ from ‘xfopenat_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1095:13: return_function: returning to ‘xfopenat_full’ from ‘xfopenat_regular’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1102:12: branch_false: following ‘false’ branch (when ‘r >= 0’)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1105:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1105:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1106:17: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1106:17: release_memory: ‘f’ is NULL
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:1106:24: danger: argument 1 (‘f’) NULL where non-null expected
# 1104|   
# 1105|           if (FLAGS_SET(flags, XFOPEN_UNLOCKED))
# 1106|->                 (void) __fsetlocking(f, FSETLOCKING_BYCALLER);
# 1107|   
# 1108|           *ret = f;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def746]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1003:25: warning[-Wanalyzer-malloc-leak]: leak of ‘strndup(p, (long unsigned int)(e - p))’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:963:5: enter_function: entry to ‘parse_cifs_service’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:977:12: branch_false: following ‘false’ branch (when ‘s’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:980:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:989:12: branch_false: following ‘false’ branch (when ‘e’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:992:24: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:992:13: acquire_memory: allocated here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:993:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:996:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:996:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:999:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1004:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1007:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1007:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1010:14: call_function: inlined call to ‘isempty’ from ‘parse_cifs_service’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1012:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1012:20: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1020:20: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1023:17: call_function: inlined call to ‘path_simplify’ from ‘parse_cifs_service’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1003:25: danger: ‘strndup(p, (long unsigned int)(e - p))’ leaks here; was allocated at [(7)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/6)
# 1001|           d = strchrnul(e, delimiter);
# 1002|   
# 1003|->         ss = strndup(e, d - e);
# 1004|           if (!ss)
# 1005|                   return -ENOMEM;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def747]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1016:35: warning[-Wanalyzer-malloc-leak]: leak of ‘strdup(d + strspn(d, & <Udbe0>))’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:963:5: enter_function: entry to ‘parse_cifs_service’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:977:12: branch_false: following ‘false’ branch (when ‘s’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:980:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:989:12: branch_false: following ‘false’ branch (when ‘e’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:992:24: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:993:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:996:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:996:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:999:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1004:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1007:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1007:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1010:14: call_function: inlined call to ‘isempty’ from ‘parse_cifs_service’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1011:21: acquire_memory: allocated here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1012:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1012:20: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1016:35: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1017:28: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1016:35: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1017:28: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1016:35: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1017:28: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1020:20: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1023:17: call_function: inlined call to ‘path_simplify’ from ‘parse_cifs_service’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1016:35: danger: ‘strdup(d + strspn(d, & <Udbe0>))’ leaks here; was allocated at [(18)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/17)
# 1014|   
# 1015|                   /* Make sure to convert Windows-style "\" → Unix-style / */
# 1016|->                 for (char *i = x; *i; i++)
# 1017|                           if (*i == delimiter)
# 1018|                                   *i = '/';

Error: GCC_ANALYZER_WARNING (CWE-401): [#def748]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:388:16: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1809:8: enter_function: entry to ‘set_to_strv’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1810:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1814:20: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1814:20: call_function: calling ‘malloc_multiply’ from ‘set_to_strv’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1814:20: return_function: returning to ‘set_to_strv’ from ‘malloc_multiply’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1815:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1815:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1818:34: call_function: inlined call to ‘set_steal_first’ from ‘set_to_strv’
#  386|   
#  387|   static struct hashmap_base_entry* bucket_at(HashmapBase *h, unsigned idx) {
#  388|->         return CAST_ALIGN_PTR(
#  389|                           struct hashmap_base_entry,
#  390|                           (uint8_t *) storage_ptr(h) + idx * hashmap_type_info[h->type].entry_size);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def749]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:775:9: warning[-Wanalyzer-malloc-leak]: leak of ‘h’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1893:5: enter_function: entry to ‘_set_put_strndup_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1897:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1898:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1898:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1900:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1900:13: call_function: calling ‘_set_ensure_allocated’ from ‘_set_put_strndup_full’
#  773|           void *p;
#  774|   
#  775|->         assert(!h->has_indirect);
#  776|   
#  777|           p = mempset(h->direct.storage, 0, hi->entry_size * hi->n_direct_buckets);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def750]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:807:9: warning[-Wanalyzer-malloc-leak]: leak of ‘h’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1893:5: enter_function: entry to ‘_set_put_strndup_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1897:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1898:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1898:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1900:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.c:1900:13: call_function: calling ‘_set_ensure_allocated’ from ‘_set_put_strndup_full’
#  805|   
#  806|           static pthread_once_t once = PTHREAD_ONCE_INIT;
#  807|->         assert_se(pthread_once(&once, shared_hash_key_initialize) == 0);
#  808|   
#  809|   #if ENABLE_DEBUG_HASHMAP

Error: GCC_ANALYZER_WARNING (CWE-401): [#def751]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.h:137:16: warning[-Wanalyzer-malloc-leak]: leak of ‘c’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/ordered-set.c:40:5: enter_function: entry to ‘_ordered_set_put_strdup’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/ordered-set.c:44:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/ordered-set.c:45:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/ordered-set.c:45:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/ordered-set.c:47:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/ordered-set.c:48:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/ordered-set.c:51:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/ordered-set.c:51:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/ordered-set.c:54:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/ordered-set.c:54:13: acquire_memory: allocated here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/ordered-set.c:55:12: branch_false: following ‘false’ branch (when ‘c’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/ordered-set.c:58:16: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/ordered-set.c:58:16: call_function: calling ‘ordered_set_consume’ from ‘_ordered_set_put_strdup’
#  135|   int hashmap_put(Hashmap *h, const void *key, void *value);
#  136|   static inline int ordered_hashmap_put(OrderedHashmap *h, const void *key, void *value) {
#  137|->         return hashmap_put(PLAIN_HASHMAP(h), key, value);
#  138|   }
#  139|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def752]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/memory-util.h:25:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.c:12:7: enter_function: entry to ‘memdup’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.c:15:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.c:17:15: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.c:17:15: acquire_memory: allocated here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.c:18:12: branch_false: following ‘false’ branch (when ‘ret’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.c:21:16: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/alloc-util.c:21:16: call_function: calling ‘memcpy_safe’ from ‘memdup’
#   23|           if (n == 0)
#   24|                   return dst;
#   25|->         assert(src);
#   26|           return memcpy(dst, src, n);
#   27|   }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def753]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/memory-util.h:33:9: warning[-Wanalyzer-malloc-leak]: leak of ‘m’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/string-util.c:66:7: enter_function: entry to ‘strextendn’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/string-util.c:67:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/string-util.c:68:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/string-util.c:68:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/string-util.c:70:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/string-util.c:79:20: branch_false: following ‘false’ branch (when ‘m’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/string-util.c:82:18: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/string-util.c:82:18: call_function: calling ‘mempcpy_safe’ from ‘strextendn’
#   31|           if (n == 0)
#   32|                   return dst;
#   33|->         assert(src);
#   34|           return mempcpy(dst, src, n);
#   35|   }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def754]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:917:21: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1184:6: enter_function: entry to ‘path_is_valid_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1191:21: call_function: calling ‘path_find_first_component’ from ‘path_is_valid_full’
#  915|           next = skip_slash_or_dot(end_first);
#  916|   
#  917|->         *p = next + streq(next, ".");
#  918|           if (ret)
#  919|                   *ret = first;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def755]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:917:21: warning[-Wanalyzer-null-argument]: use of NULL ‘next’ where non-null expected
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1075:5: enter_function: entry to ‘path_extract_filename’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1077:25: release_memory: ‘next’ is NULL
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1095:14: call_function: inlined call to ‘path_is_valid’ from ‘path_extract_filename’
#  915|           next = skip_slash_or_dot(end_first);
#  916|   
#  917|->         *p = next + streq(next, ".");
#  918|           if (ret)
#  919|                   *ret = first;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def756]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1198:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘e’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1184:6: enter_function: entry to ‘path_is_valid_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1191:21: call_function: calling ‘path_find_first_component’ from ‘path_is_valid_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1191:21: return_function: returning to ‘path_is_valid_full’ from ‘path_find_first_component’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1192:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1195:21: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1195:21: release_memory: ‘e’ is NULL
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1195:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1198:21: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.c:1198:21: danger: dereference of NULL ‘e’
# 1196|                                           * *with* the trailing NUL byte) */
# 1197|                           return false;
# 1198|->                 if (*e == 0)           /* End of string? Yay! */
# 1199|                           return true;
# 1200|           }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def757]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/path-util.h:91:16: warning[-Wanalyzer-malloc-leak]: leak of ‘q’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2081:5: enter_function: entry to ‘device_properties_prepare’
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2084:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2086:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-core/src/libsystemd/sd-device/sd-device.c:2086:13: call_function: calling ‘device_read_uevent_file’ from ‘device_properties_prepare’
#   89|   char* path_simplify_full(char *path, PathSimplifyFlags flags);
#   90|   static inline char* path_simplify(char *path) {
#   91|->         return path_simplify_full(path, 0);
#   92|   }
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def758]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:117:9: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(max(n, 1))’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:140:5: enter_function: entry to ‘crypto_random_bytes_allocate_iovec’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:144:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:146:20: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:146:13: acquire_memory: allocated here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:147:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:150:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:150:13: call_function: calling ‘crypto_random_bytes’ from ‘crypto_random_bytes_allocate_iovec’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/random-util.c:117:9: danger: ‘malloc(max(n, 1))’ leaks here; was allocated at [(4)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/3)
#  115|   
#  116|   int crypto_random_bytes(void *p, size_t n) {
#  117|->         assert(p || n == 0);
#  118|   
#  119|           if (n == 0)

Error: COMPILER_WARNING (CWE-704): [#def759]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fd-util.c:30: included_from: Included from here.
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/sort-util.h: scope_hint: In function ‘bsearch_safe’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/sort-util.h:34:16: warning[-Wdiscarded-qualifiers]: return discards ‘const’ qualifier from pointer target type
#   34 |         return bsearch(key, base, nmemb, size, compar);
#      |                ^~~~~~~
#   32|   
#   33|           assert(base);
#   34|->         return bsearch(key, base, nmemb, size, compar);
#   35|   }
#   36|   

Error: COMPILER_WARNING (CWE-704): [#def760]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/sort-util.h:34:16: warning[-Wdiscarded-qualifiers]: return discards ‘const’ qualifier from pointer target type
#   32|   
#   33|           assert(base);
#   34|->         return bsearch(key, base, nmemb, size, compar);
#   35|   }
#   36|   

Error: COMPILER_WARNING (CWE-704): [#def761]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/string-util.c: scope_hint: In function ‘strrstr’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/string-util.c:1482:24: warning[-Wdiscarded-qualifiers]: return discards ‘const’ qualifier from pointer target type
# 1482 |                 return strchr(haystack, 0);
#      |                        ^~~~~~
# 1480|            * last char, not before. */
# 1481|           if (*needle == 0)
# 1482|->                 return strchr(haystack, 0);
# 1483|   
# 1484|           for (const char *p = strstr(haystack, needle), *q; p; p = q) {

Error: COMPILER_WARNING (CWE-704): [#def762]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/string-util.c:1482:24: warning[-Wdiscarded-qualifiers]: return discards ‘const’ qualifier from pointer target type
# 1480|            * last char, not before. */
# 1481|           if (*needle == 0)
# 1482|->                 return strchr(haystack, 0);
# 1483|   
# 1484|           for (const char *p = strstr(haystack, needle), *q; p; p = q) {

Error: COMPILER_WARNING (CWE-704): [#def763]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/siphash24.h:10: included_from: Included from here.
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hash-funcs.h:6: included_from: Included from here.
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/hashmap.h:8: included_from: Included from here.
NetworkManager-1.55.91/src/libnm-systemd-shared/src/shared/dns-domain.h:10: included_from: Included from here.
NetworkManager-1.55.91/src/libnm-systemd-shared/nm-sd-utils-shared.c:12: included_from: Included from here.
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/string-util.h: scope_hint: In function ‘strstr_ptr’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/string-util.h:33:16: warning[-Wdiscarded-qualifiers]: return discards ‘const’ qualifier from pointer target type
#   33 |         return strstr(haystack, needle);
#      |                ^~~~~~
#   31|           if (!haystack || !needle)
#   32|                   return NULL;
#   33|->         return strstr(haystack, needle);
#   34|   }
#   35|   

Error: COMPILER_WARNING (CWE-704): [#def764]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/string-util.h:33:16: warning[-Wdiscarded-qualifiers]: return discards ‘const’ qualifier from pointer target type
#   31|           if (!haystack || !needle)
#   32|                   return NULL;
#   33|->         return strstr(haystack, needle);
#   34|   }
#   35|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def765]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/strv.c:633:9: warning[-Wanalyzer-malloc-leak]: leak of ‘v’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/strv.c:692:5: enter_function: entry to ‘strv_prepend’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/strv.c:695:12: branch_false: following ‘false’ branch (when ‘value’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/strv.c:698:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/strv.c:698:13: acquire_memory: allocated here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/strv.c:699:12: branch_false: following ‘false’ branch (when ‘v’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/strv.c:702:16: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/strv.c:702:16: call_function: calling ‘strv_consume_prepend’ from ‘strv_prepend’
#  631|           size_t n, m;
#  632|   
#  633|->         assert(l);
#  634|   
#  635|           if (!value)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def766]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:204:1: warning[-Wanalyzer-malloc-leak]: leak of ‘d’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:137:12: enter_function: entry to ‘tempfn_build’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:142:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:143:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:143:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:154:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:163:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:164:24: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:163:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:167:19: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:169:12: branch_true: following ‘true’ branch (when ‘child != 0’)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:170:21: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:170:21: acquire_memory: allocated here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:171:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:187:14: call_function: inlined call to ‘strempty’ from ‘tempfn_build’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:187:14: call_function: inlined call to ‘strempty’ from ‘tempfn_build’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:188:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:138:65: call_function: inlined call to ‘freep’ from ‘tempfn_build’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/tmpfile-util.c:204:1: danger: ‘d’ leaks here; was allocated at [(12)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/11)
#  202|           *ret = TAKE_PTR(result);
#  203|           return 0;
#  204|-> }
#  205|   
#  206|   int tempfn_xxxxxx(const char *p, const char *extra, char **ret) {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def767]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/fundamental/memory-util-fundamental.h:26:16: warning[-Wanalyzer-malloc-leak]: leak of ‘t’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:638:5: enter_function: entry to ‘read_full_stream_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:651:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:652:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:652:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:653:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:653:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:654:9: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:656:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:659:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:721:20: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:722:36: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:722:29: acquire_memory: allocated here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:723:28: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:727:25: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:727:25: call_function: calling ‘memcpy_safe’ from ‘read_full_stream_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:727:25: return_function: returning to ‘read_full_stream_full’ from ‘memcpy_safe’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:728:25: call_function: calling ‘explicit_bzero_safe’ from ‘read_full_stream_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:728:25: return_function: returning to ‘read_full_stream_full’ from ‘explicit_bzero_safe’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:739:21: branch_true: following ‘true’ branch (when ‘size == 18446744073709551615’)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:739:40: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:739:40: call_function: calling ‘malloc_sizeof_safe’ from ‘read_full_stream_full’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:739:40: return_function: returning to ‘read_full_stream_full’ from ‘malloc_sizeof_safe’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:744:17: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:745:17: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:747:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:751:21: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:751:20: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:774:12: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:774:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fileio.c:797:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/fundamental/memory-util-fundamental.h:26:16: danger: ‘t’ leaks here; was allocated at [(12)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/11)
#   24|                   explicit_bzero(p, l);
#   25|   
#   26|->         return p;
#   27|   }
#   28|   #else

Error: GCC_ANALYZER_WARNING (CWE-401): [#def768]
NetworkManager-1.55.91/src/libnm-systemd-shared/src/fundamental/string-util-fundamental.h:69:22: warning[-Wanalyzer-malloc-leak]: leak of ‘strndup(e, (long unsigned int)(d - e))’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:963:5: enter_function: entry to ‘parse_cifs_service’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:977:12: branch_false: following ‘false’ branch (when ‘s’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:980:13: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:989:12: branch_false: following ‘false’ branch (when ‘e’ is non-NULL)...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:992:24: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:993:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:996:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:996:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:999:9: branch_true: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1003:14: acquire_memory: allocated here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1004:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1007:14: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1007:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1010:14: call_function: inlined call to ‘isempty’ from ‘parse_cifs_service’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1012:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1012:20: branch_false: ...to here
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1020:20: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1023:17: call_function: inlined call to ‘path_simplify’ from ‘parse_cifs_service’
NetworkManager-1.55.91/src/libnm-systemd-shared/src/basic/fs-util.c:1010:14: call_function: inlined call to ‘isempty’ from ‘parse_cifs_service’
#   67|   
#   68|   static inline bool isempty(const sd_char *a) {
#   69|->         return !a || a[0] == '\0';
#   70|   }
#   71|   

Error: COMPILER_WARNING (CWE-704): [#def769]
NetworkManager-1.55.91/src/libnm-udev-aux/nm-udev-utils.c: scope_hint: In function ‘_subsystem_split’
NetworkManager-1.55.91/src/libnm-udev-aux/nm-udev-utils.c:102:7: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  102 |     s = strstr(subsystem_full, "/");
#      |       ^
#  100|       nm_assert(to_free);
#  101|   
#  102|->     s = strstr(subsystem_full, "/");
#  103|       if (s) {
#  104|           tmp            = g_strdup(subsystem_full);

Error: COMPILER_WARNING (CWE-704): [#def770]
NetworkManager-1.55.91/src/libnm-udev-aux/nm-udev-utils.c:102:7: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  100|       nm_assert(to_free);
#  101|   
#  102|->     s = strstr(subsystem_full, "/");
#  103|       if (s) {
#  104|           tmp            = g_strdup(subsystem_full);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def771]
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:444:27: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:413:1: enter_function: entry to ‘io_watch_have_data’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:419:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:422:39: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:424:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:424:8: branch_false: ...to here
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:443:27: call_function: calling ‘nm_str_buf_get_str’ from ‘io_watch_have_data’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:443:27: return_function: returning to ‘io_watch_have_data’ from ‘nm_str_buf_get_str’
NetworkManager-1.55.91/src/libnmc-base/nm-polkit-listener.c:444:27: danger: argument 1 (‘nm_str_buf_get_str(&*(AuthRequest *)user_data.in_buffer)’) NULL where non-null expected
#  442|   
#  443|           line            = nm_str_buf_get_str(&request->in_buffer);
#  444|->         line_terminator = (char *) strchr(line, '\n');
#  445|           if (!line_terminator) {
#  446|               /* We don't have a complete line. Wait longer. */

Error: GCC_ANALYZER_WARNING (CWE-404): [#def772]
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:592:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:588:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:591:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:592:5: throw: if the called function throws an exception...
NetworkManager-1.55.91/src/libnmc-setting/nm-meta-setting-desc.c:592:5: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/2)
#  590|   
#  591|       va_start(ap, fmt_l10n);
#  592|->     environment->warn_fcn(environment, environment_user_data, warn_level, fmt_l10n, ap);
#  593|       va_end(ap);
#  594|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def773]
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:117:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:112:16: branch_false: following ‘false’ branch (when ‘_arr_55’ is NULL)...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:114:11: branch_false: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:116:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:117:50: branch_true: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:117:14: danger: dereference of NULL ‘<unknown> + (long unsigned int)i * 32’
#  115|   
#  116|       for (i = 0; i < priv->children->len; i++) {
#  117|->         if (!nmt_newt_widget_get_visible(children[i].widget))
#  118|               continue;
#  119|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def774]
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:152:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:135:36: branch_false: following ‘false’ branch (when ‘_arr_55’ is NULL)...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:138:12: branch_false: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:149:19: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:149:19: branch_true: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:152:21: danger: dereference of NULL ‘<unknown> + (long unsigned int)i * 32’
#  150|           for (col = 0; col < priv->max_x + 1; col++) {
#  151|               for (i = 0; i < priv->children->len; i++) {
#  152|->                 if (children[i].x != col || children[i].y != row)
#  153|                       continue;
#  154|                   if (!nmt_newt_widget_get_visible(children[i].widget))

Error: GCC_ANALYZER_WARNING (CWE-476): [#def775]
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:232:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘child’
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:193:36: branch_false: following ‘false’ branch (when ‘_arr_55’ is NULL)...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:198:21: branch_false: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:230:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:231:26: branch_true: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:232:14: danger: dereference of NULL ‘child’
#  230|       for (i = 0; i < priv->children->len; i++) {
#  231|           child = &children[i];
#  232|->         if (!nmt_newt_widget_get_visible(child->widget))
#  233|               continue;
#  234|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def776]
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:276:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:271:36: branch_false: following ‘false’ branch (when ‘_arr_55’ is NULL)...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:274:19: branch_false: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:275:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:276:21: branch_true: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:276:13: danger: dereference of NULL ‘<unknown> + (long unsigned int)i * 32’
#  274|       priv->max_x = priv->max_y = 0;
#  275|       for (i = 0; i < priv->children->len; i++) {
#  276|->         if (children[i].x > priv->max_x)
#  277|               priv->max_x = children[i].x;
#  278|           if (children[i].y > priv->max_y)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def777]
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:322:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:318:36: branch_false: following ‘false’ branch (when ‘_arr_55’ is NULL)...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:321:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:321:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:322:21: branch_true: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-grid.c:322:13: danger: dereference of NULL ‘<unknown> + (long unsigned int)i * 32’
#  320|   
#  321|       for (i = 0; i < priv->children->len; i++) {
#  322|->         if (children[i].widget == widget)
#  323|               return i;
#  324|       }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def778]
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-popup.c:132:60: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-popup.c:121:36: branch_false: following ‘false’ branch (when ‘_arr_55’ is NULL)...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-popup.c:129:36: branch_false: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-popup.c:131:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-popup.c:132:67: branch_true: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-popup.c:132:60: danger: dereference of NULL ‘<unknown> + (long unsigned int)i * 16’
#  130|       nmt_newt_widget_set_exit_on_activate(listbox, TRUE);
#  131|       for (i = 0; i < priv->entries->len; i++)
#  132|->         nmt_newt_listbox_append(NMT_NEWT_LISTBOX(listbox), entries[i].label, NULL);
#  133|       nmt_newt_listbox_set_active(NMT_NEWT_LISTBOX(listbox), priv->active);
#  134|       nmt_newt_widget_set_padding(listbox, 1, 0, 1, 0);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def779]
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-popup.c:255:35: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-popup.c:251:36: branch_false: following ‘false’ branch (when ‘_arr_55’ is NULL)...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-popup.c:254:5: branch_false: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-popup.c:254:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-popup.c:255:42: branch_true: ...to here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-popup.c:255:35: danger: dereference of NULL ‘<unknown> + (long unsigned int)i * 16’
#  253|   
#  254|       for (i = 0; i < priv->entries->len; i++) {
#  255|->         if (!g_strcmp0(active_id, entries[i].id)) {
#  256|               nmt_newt_popup_set_active(popup, i);
#  257|               return;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def780]
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-utils.c:263:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-utils.c:262:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-utils.c:263:11: throw: if ‘g_strdup_vprintf’ throws an exception...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-utils.c:263:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  261|   
#  262|       va_start(ap, message);
#  263|->     msg = g_strdup_vprintf(message, ap);
#  264|       va_end(ap);
#  265|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def781]
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-utils.c:295:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-utils.c:294:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-utils.c:295:11: throw: if ‘g_strdup_vprintf’ throws an exception...
NetworkManager-1.55.91/src/libnmt-newt/nmt-newt-utils.c:295:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  293|   
#  294|       va_start(ap, message);
#  295|->     msg = g_strdup_vprintf(message, ap);
#  296|       va_end(ap);
#  297|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def782]
NetworkManager-1.55.91/src/n-acd/src/n-acd-probe.c:283:29: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(136)’
NetworkManager-1.55.91/src/n-acd/src/n-acd-probe.c:272:5: enter_function: entry to ‘n_acd_probe_new’
NetworkManager-1.55.91/src/n-acd/src/n-acd-probe.c:276:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd-probe.c:279:17: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd-probe.c:279:17: acquire_memory: allocated here
NetworkManager-1.55.91/src/n-acd/src/n-acd-probe.c:280:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd-probe.c:283:29: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd-probe.c:284:22: throw: if ‘n_acd_ref’ throws an exception...
NetworkManager-1.55.91/src/n-acd/src/n-acd-probe.c:273:51: call_function: inlined call to ‘n_acd_probe_freep’ from ‘n_acd_probe_new’
#  281|                   return -ENOMEM;
#  282|   
#  283|->         *probe = (NAcdProbe)N_ACD_PROBE_NULL(*probe);
#  284|           probe->acd = n_acd_ref(acd);
#  285|           probe->ip = config->ip;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def783]
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:351:22: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(112)’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:335:16: enter_function: entry to ‘n_acd_new’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:342:13: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:343:13: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:344:53: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:403:1: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:347:15: acquire_memory: allocated here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:348:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:351:22: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:355:13: call_function: calling ‘n_acd_get_random’ from ‘n_acd_new’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:337:35: call_function: inlined call to ‘c_closep’ from ‘n_acd_new’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:351:22: danger: ‘malloc(112)’ leaks here; was allocated at [(10)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/9)
#  349|                   return -ENOMEM;
#  350|   
#  351|->         *acd = (NAcd)N_ACD_NULL(*acd);
#  352|           acd->ifindex = config->ifindex;
#  353|           memcpy(acd->mac, config->mac, ETH_ALEN);

Error: CPPCHECK_WARNING (CWE-401): [#def784]
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:357: error[memleak]: Memory leak: acd
#  355|           r = n_acd_get_random(&acd->seed);
#  356|           if (r)
#  357|->                 return r;
#  358|   
#  359|           acd->fd_epoll = epoll_create1(EPOLL_CLOEXEC);

Error: CPPCHECK_WARNING (CWE-401): [#def785]
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:361: error[memleak]: Memory leak: acd
#  359|           acd->fd_epoll = epoll_create1(EPOLL_CLOEXEC);
#  360|           if (acd->fd_epoll < 0)
#  361|->                 return -c_errno();
#  362|   
#  363|           r = timer_init(&acd->timer);

Error: CPPCHECK_WARNING (CWE-401): [#def786]
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:365: error[memleak]: Memory leak: acd
#  363|           r = timer_init(&acd->timer);
#  364|           if (r < 0)
#  365|->                 return r;
#  366|   
#  367|           acd->max_bpf_map = 8;

Error: CPPCHECK_WARNING (CWE-401): [#def787]
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:375: error[memleak]: Memory leak: acd
#  373|                   r = n_acd_bpf_compile(&fd_bpf_prog, acd->fd_bpf_map, (struct ether_addr*) acd->mac);
#  374|                   if (r)
#  375|->                         return r;
#  376|           } else if (r != -EPERM) {
#  377|                   return r;

Error: CPPCHECK_WARNING (CWE-401): [#def788]
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:377: error[memleak]: Memory leak: acd
#  375|                           return r;
#  376|           } else if (r != -EPERM) {
#  377|->                 return r;
#  378|           }
#  379|   

Error: CPPCHECK_WARNING (CWE-401): [#def789]
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:382: error[memleak]: Memory leak: acd
#  380|           r = n_acd_socket_new(&acd->fd_socket, fd_bpf_prog, config);
#  381|           if (r)
#  382|->                 return r;
#  383|   
#  384|           eevent = (struct epoll_event){

Error: CPPCHECK_WARNING (CWE-401): [#def790]
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:390: error[memleak]: Memory leak: acd
#  388|           r = epoll_ctl(acd->fd_epoll, EPOLL_CTL_ADD, acd->timer.fd, &eevent);
#  389|           if (r < 0)
#  390|->                 return -c_errno();
#  391|   
#  392|           eevent = (struct epoll_event){

Error: CPPCHECK_WARNING (CWE-401): [#def791]
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:398: error[memleak]: Memory leak: acd
#  396|           r = epoll_ctl(acd->fd_epoll, EPOLL_CTL_ADD, acd->fd_socket, &eevent);
#  397|           if (r < 0)
#  398|->                 return -c_errno();
#  399|   
#  400|           *acdp = acd;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def792]
NetworkManager-1.55.91/src/n-acd/src/n-acd.h:132:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘acd’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:335:16: enter_function: entry to ‘n_acd_new’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:342:13: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:343:13: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:344:53: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:341:13: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:403:1: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:348:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:351:22: branch_false: ...to here
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:355:13: call_function: calling ‘n_acd_get_random’ from ‘n_acd_new’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:337:35: call_function: inlined call to ‘c_closep’ from ‘n_acd_new’
NetworkManager-1.55.91/src/n-acd/src/n-acd.c:336:41: call_function: inlined call to ‘n_acd_unrefp’ from ‘n_acd_new’
#  130|   
#  131|   static inline void n_acd_unrefp(NAcd **acd) {
#  132|->         if (*acd)
#  133|                   n_acd_unref(*acd);
#  134|   }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def793]
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-connection.c:1181:17: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(65535)’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-connection.c:1177:18: acquire_memory: allocated here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-connection.c:1178:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-connection.c:1181:17: branch_false: ...to here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-connection.c:1181:17: danger: ‘malloc(65535)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
# 1179|                   return -ENOMEM;
# 1180|   
# 1181|->         switch (connection->state) {
# 1182|           case N_DHCP4_C_CONNECTION_STATE_PACKET:
# 1183|                   r = n_dhcp4_c_socket_packet_recv(connection->fd_packet,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def794]
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-lease.c:119:37: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(64)’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-lease.c:109:5: enter_function: entry to ‘n_dhcp4_client_lease_new’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-lease.c:113:9: branch_true: following ‘true’ branch (when ‘leasep’ is non-NULL)...
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-lease.c:115:17: branch_true: ...to here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-lease.c:115:17: acquire_memory: allocated here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-lease.c:116:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-lease.c:119:37: branch_false: ...to here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-lease.c:121:13: call_function: calling ‘n_dhcp4_incoming_get_timeouts’ from ‘n_dhcp4_client_lease_new’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-lease.c:110:69: call_function: inlined call to ‘n_dhcp4_client_lease_unrefp’ from ‘n_dhcp4_client_lease_new’
#  117|                   return -ENOMEM;
#  118|   
#  119|->         *lease = (NDhcp4ClientLease)N_DHCP4_CLIENT_LEASE_NULL(*lease);
#  120|   
#  121|           r = n_dhcp4_incoming_get_timeouts(message, &lease->t1, &lease->t2, &lease->lifetime);

Error: CPPCHECK_WARNING (CWE-401): [#def795]
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-lease.c:123: error[memleak]: Memory leak: lease
#  121|           r = n_dhcp4_incoming_get_timeouts(message, &lease->t1, &lease->t2, &lease->lifetime);
#  122|           if (r)
#  123|->                 return r;
#  124|   
#  125|           lease->message = message;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def796]
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:426:37: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 176)’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:406:5: enter_function: entry to ‘n_dhcp4_client_probe_new’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:422:17: acquire_memory: allocated here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:423:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:426:37: branch_false: ...to here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:429:13: call_function: calling ‘n_dhcp4_client_probe_config_dup’ from ‘n_dhcp4_client_probe_new’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:429:13: return_function: returning to ‘n_dhcp4_client_probe_new’ from ‘n_dhcp4_client_probe_config_dup’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:430:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:410:68: call_function: inlined call to ‘n_dhcp4_client_probe_freep’ from ‘n_dhcp4_client_probe_new’
#  424|                   return -ENOMEM;
#  425|   
#  426|->         *probe = (NDhcp4ClientProbe)N_DHCP4_CLIENT_PROBE_NULL(*probe);
#  427|           probe->client = n_dhcp4_client_ref(client);
#  428|   

Error: CPPCHECK_WARNING (CWE-401): [#def797]
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:431: error[memleak]: Memory leak: probe
#  429|           r = n_dhcp4_client_probe_config_dup(config, &probe->config);
#  430|           if (r)
#  431|->                 return r;
#  432|   
#  433|           /*

Error: CPPCHECK_WARNING (CWE-401): [#def798]
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:447: error[memleak]: Memory leak: probe
#  445|                                         active ? client->fd_epoll : -1);
#  446|           if (r)
#  447|->                 return r;
#  448|   
#  449|           if (probe->config->requested_ip.s_addr != INADDR_ANY)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def799]
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:494:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:406:5: enter_function: entry to ‘n_dhcp4_client_probe_new’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:423:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:426:37: branch_false: ...to here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:429:13: call_function: calling ‘n_dhcp4_client_probe_config_dup’ from ‘n_dhcp4_client_probe_new’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:429:13: return_function: returning to ‘n_dhcp4_client_probe_new’ from ‘n_dhcp4_client_probe_config_dup’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:430:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:436:9: branch_false: ...to here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:436:9: call_function: calling ‘n_dhcp4_client_probe_config_initialize_random_seed’ from ‘n_dhcp4_client_probe_new’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:410:68: call_function: inlined call to ‘n_dhcp4_client_probe_freep’ from ‘n_dhcp4_client_probe_new’
#  492|                   return NULL;
#  493|   
#  494|->         c_list_for_each_entry_safe(lease, t_lease, &probe->lease_list, probe_link)
#  495|                   n_dhcp4_client_lease_unlink(lease);
#  496|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def800]
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:414:33: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(152)’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:375:16: enter_function: entry to ‘n_dhcp4_client_new’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:382:9: branch_true: following ‘true’ branch (when ‘clientp’ is non-NULL)...
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:386:21: branch_true: ...to here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:386:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:389:25: branch_false: ...to here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:391:28: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:392:29: branch_false: ...to here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:391:29: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:406:21: branch_false: ...to here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:406:20: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:410:18: branch_false: ...to here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:410:18: acquire_memory: allocated here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:411:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:414:33: branch_false: ...to here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:416:13: call_function: calling ‘n_dhcp4_client_config_dup’ from ‘n_dhcp4_client_new’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:416:13: return_function: returning to ‘n_dhcp4_client_new’ from ‘n_dhcp4_client_config_dup’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-client.c:376:58: call_function: inlined call to ‘n_dhcp4_client_unrefp’ from ‘n_dhcp4_client_new’
#  412|                   return -ENOMEM;
#  413|   
#  414|->         *client = (NDhcp4Client)N_DHCP4_CLIENT_NULL(*client);
#  415|   
#  416|           r = n_dhcp4_client_config_dup(config, &client->config);

Error: CPPCHECK_WARNING (CWE-401): [#def801]
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-incoming.c:214: error[memleak]: Memory leak: incoming
#  212|   
#  213|           if (incoming->message.magic != htobe32(N_DHCP4_MESSAGE_MAGIC))
#  214|->                 return N_DHCP4_E_MALFORMED;
#  215|   
#  216|           /* linearize options */

Error: GCC_ANALYZER_WARNING (CWE-457): [#def802]
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-private.h:727:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘message’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:881:12: enter_function: entry to ‘n_dhcp4_client_probe_transition_offer’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:887:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:888:9: branch_true: ...to here
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:890:21: call_function: calling ‘n_dhcp4_client_probe_raise’ from ‘n_dhcp4_client_probe_transition_offer’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:883:69: call_function: inlined call to ‘n_dhcp4_client_lease_unrefp’ from ‘n_dhcp4_client_probe_transition_offer’
NetworkManager-1.55.91/src/n-dhcp4/src/n-dhcp4-c-probe.c:882:61: call_function: inlined call to ‘n_dhcp4_incoming_freep’ from ‘n_dhcp4_client_probe_transition_offer’
#  725|   
#  726|   static inline void n_dhcp4_incoming_freep(NDhcp4Incoming **incoming) {
#  727|->         if (*incoming)
#  728|                   n_dhcp4_incoming_free(*incoming);
#  729|   }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def803]
NetworkManager-1.55.91/src/nm-cloud-setup/nmcs-provider.h:98:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘result’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:327:1: enter_function: entry to ‘_get_config_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:333:14: throw: if ‘nmcs_provider_get_config_finish’ throws an exception...
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:331:79: call_function: inlined call to ‘_nm_auto_free_error’ from ‘_get_config_cb’
NetworkManager-1.55.91/src/nm-cloud-setup/main.c:330:79: call_function: inlined call to ‘_nm_auto_free_nmcs_provider_get_config_result’ from ‘_get_config_cb’
#   96|   void nmcs_provider_get_config_result_free(NMCSProviderGetConfigResult *result);
#   97|   
#   98|-> NM_AUTO_DEFINE_FCN0(NMCSProviderGetConfigResult *,
#   99|                       _nm_auto_free_nmcs_provider_get_config_result,
#  100|                       nmcs_provider_get_config_result_free);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def804]
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:140:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:439:1: enter_function: entry to ‘nm_dispatcher_utils_construct_envp’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:471:5: branch_true: following ‘true’ branch (when ‘action’ is non-NULL)...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:472:5: branch_true: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:472:5: branch_true: following ‘true’ branch (when ‘out_iface’ is non-NULL)...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:473:5: branch_true: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:473:5: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:475:13: branch_true: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:479:9: call_function: inlined call to ‘_NM_IN_STRSET_EVAL_op_streq’ from ‘nm_dispatcher_utils_construct_envp’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:479:9: call_function: inlined call to ‘_NM_IN_STRSET_EVAL_op_streq’ from ‘nm_dispatcher_utils_construct_envp’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:479:9: call_function: inlined call to ‘_NM_IN_STRSET_EVAL_op_streq’ from ‘nm_dispatcher_utils_construct_envp’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:486:9: branch_false: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:502:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:506:10: branch_false: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:506:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:507:9: branch_true: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:510:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:519:10: branch_false: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:519:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:524:15: branch_false: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:525:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:529:17: branch_false: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:532:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:540:23: branch_false: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:543:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:548:14: branch_false: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:548:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:553:14: branch_false: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:553:12: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:558:9: branch_false: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:561:9: call_function: calling ‘_items_add_key0’ from ‘nm_dispatcher_utils_construct_envp’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:561:9: return_function: returning to ‘nm_dispatcher_utils_construct_envp’ from ‘_items_add_key0’
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:595:8: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:597:9: branch_true: ...to here
NetworkManager-1.55.91/src/nm-dispatcher/nm-dispatcher-utils.c:597:9: call_function: calling ‘construct_ip_items’ from ‘nm_dispatcher_utils_construct_envp’
#  138|   
#  139|       va_start(ap, fmt);
#  140|->     line = g_strdup_vprintf(fmt, ap);
#  141|       va_end(ap);
#  142|       _items_add_str_take(items, line);

Error: COMPILER_WARNING (CWE-704): [#def805]
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-cmdline-reader.c: scope_hint: In function ‘reader_parse_rd_znet’
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-cmdline-reader.c:1254:13: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 1254 |         val = strchr(tmp, '=');
#      |             ^
# 1252|           char       *val;
# 1253|   
# 1254|->         val = strchr(tmp, '=');
# 1255|           if (!val) {
# 1256|               /* an invalid (or empty) entry. Ignore. */

Error: COMPILER_WARNING (CWE-704): [#def806]
NetworkManager-1.55.91/src/nm-initrd-generator/nmi-cmdline-reader.c:1254:13: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 1252|           char       *val;
# 1253|   
# 1254|->         val = strchr(tmp, '=');
# 1255|           if (!val) {
# 1256|               /* an invalid (or empty) entry. Ignore. */

Error: GCC_ANALYZER_WARNING (CWE-404): [#def807]
NetworkManager-1.55.91/src/nmcli/common.c:956:14: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/nmcli/common.c:955:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/nmcli/common.c:956:14: throw: if ‘g_strdup_vprintf’ throws an exception...
NetworkManager-1.55.91/src/nmcli/common.c:956:14: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
#  954|   
#  955|       va_start(args, prompt_fmt);
#  956|->     prompt = g_strdup_vprintf(prompt_fmt, args);
#  957|       va_end(args);
#  958|       return nmc_readline_helper(nmc_config, prompt);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def808]
NetworkManager-1.55.91/src/nmcli/general.c:759:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/nmcli/general.c:756:5: acquire_resource: ‘va_start’ called here
NetworkManager-1.55.91/src/nmcli/general.c:757:12: branch_true: following ‘true’ branch (when ‘candidate’ is non-NULL)...
NetworkManager-1.55.91/src/nmcli/general.c:758:13: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/general.c:758:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/general.c:759:13: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/general.c:759:13: throw: if ‘g_print’ throws an exception...
NetworkManager-1.55.91/src/nmcli/general.c:759:13: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
#  757|       while ((candidate = va_arg(args, const char *))) {
#  758|           if (strncasecmp(prefix, candidate, len) == 0)
#  759|->             nmc_print("%s\n", candidate);
#  760|       }
#  761|       va_end(args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def809]
NetworkManager-1.55.91/src/nmcli/utils.c:382:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
NetworkManager-1.55.91/src/nmcli/utils.c:111:1: enter_function: entry to ‘colorize_string’
NetworkManager-1.55.91/src/nmcli/utils.c:116:24: call_function: calling ‘nmc_colorize’ from ‘colorize_string’
#  380|   
#  381|       va_start(args, fmt);
#  382|->     str = g_strdup_vprintf(fmt, args);
#  383|       va_end(args);
#  384|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def810]
NetworkManager-1.55.91/src/nmcli/utils.c:1385:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘str’
NetworkManager-1.55.91/src/nmcli/utils.c:1243:35: release_memory: ‘str’ is NULL
NetworkManager-1.55.91/src/nmcli/utils.c:1245:5: branch_true: following ‘true’ branch (when ‘col_len != 0’)...
NetworkManager-1.55.91/src/nmcli/utils.c:1248:9: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1270:11: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1270:5: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1273:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1308:5: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1308:21: branch_true: following ‘true’ branch (when ‘i_row < row_len’)...
NetworkManager-1.55.91/src/nmcli/utils.c:1309:52: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1384:12: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1392:13: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1308:21: branch_true: following ‘true’ branch (when ‘i_row < row_len’)...
NetworkManager-1.55.91/src/nmcli/utils.c:1309:52: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1311:25: branch_false: following ‘false’ branch (when ‘i_col >= col_len’)...
NetworkManager-1.55.91/src/nmcli/utils.c:1384:14: branch_false: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1385:17: danger: dereference of NULL ‘<unknown>’
# 1383|   
# 1384|           if (!nmc_config->multiline_output) {
# 1385|->             if (str->len)
# 1386|                   g_string_truncate(str, str->len - 1); /* Chop off last column separator */
# 1387|               nmc_print("%s\n", str->str);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def811]
NetworkManager-1.55.91/src/nmcli/utils.c:1478:10: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd[0]’
NetworkManager-1.55.91/src/nmcli/utils.c:1466:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1466:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1467:39: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1466:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1470:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1476:18: branch_false: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1478:10: throw: if ‘g_get_environ’ throws an exception...
NetworkManager-1.55.91/src/nmcli/utils.c:1478:10: danger: ‘fd[0]’ leaks here
# 1476|       parent_pid = getpid();
# 1477|   
# 1478|->     ev = g_get_environ();
# 1479|       ev = g_environ_setenv(ev, "LESS", "FRSXMK", TRUE);
# 1480|       ev = g_environ_setenv(ev, "LESSCHARSET", "utf-8", TRUE);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def812]
NetworkManager-1.55.91/src/nmcli/utils.c:1478:10: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd[1]’
NetworkManager-1.55.91/src/nmcli/utils.c:1466:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1466:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1467:39: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1466:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1470:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1476:18: branch_false: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1478:10: throw: if ‘g_get_environ’ throws an exception...
NetworkManager-1.55.91/src/nmcli/utils.c:1478:10: danger: ‘fd[1]’ leaks here
# 1476|       parent_pid = getpid();
# 1477|   
# 1478|->     ev = g_get_environ();
# 1479|       ev = g_environ_setenv(ev, "LESS", "FRSXMK", TRUE);
# 1480|       ev = g_environ_setenv(ev, "LESSCHARSET", "utf-8", TRUE);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def813]
NetworkManager-1.55.91/src/nmcli/utils.c:1528:8: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘dup2(fd[1], 1)’
NetworkManager-1.55.91/src/nmcli/utils.c:1466:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1466:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1467:39: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1466:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1470:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1476:18: branch_false: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1484:8: branch_false: following ‘false’ branch (when ‘pager_pid != -1’)...
NetworkManager-1.55.91/src/nmcli/utils.c:1493:8: branch_false: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1493:8: branch_false: following ‘false’ branch (when ‘pager_pid != 0’)...
NetworkManager-1.55.91/src/nmcli/utils.c:1528:9: branch_false: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1528:9: acquire_resource: opened here
NetworkManager-1.55.91/src/nmcli/utils.c:1528:8: danger: ‘dup2(fd[1], 1)’ leaks here; was opened at [(14)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/13)
# 1526|   
# 1527|       /* Return in the parent */
# 1528|->     if (dup2(fd[1], STDOUT_FILENO) < 0) {
# 1529|           errsv = errno;
# 1530|           nmc_printerr(_("Failed to duplicate pager pipe: %s\n"), nm_strerror_native(errsv));

Error: GCC_ANALYZER_WARNING (CWE-775): [#def814]
NetworkManager-1.55.91/src/nmcli/utils.c:1532:8: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘dup2(fd[1], 2)’
NetworkManager-1.55.91/src/nmcli/utils.c:1466:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1466:9: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1467:39: branch_true: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1466:9: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1470:8: branch_false: following ‘false’ branch...
NetworkManager-1.55.91/src/nmcli/utils.c:1476:18: branch_false: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1484:8: branch_false: following ‘false’ branch (when ‘pager_pid != -1’)...
NetworkManager-1.55.91/src/nmcli/utils.c:1493:8: branch_false: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1493:8: branch_false: following ‘false’ branch (when ‘pager_pid != 0’)...
NetworkManager-1.55.91/src/nmcli/utils.c:1528:9: branch_false: ...to here
NetworkManager-1.55.91/src/nmcli/utils.c:1532:9: acquire_resource: opened here
NetworkManager-1.55.91/src/nmcli/utils.c:1532:8: danger: ‘dup2(fd[1], 2)’ leaks here; was opened at [(14)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/13)
# 1530|           nmc_printerr(_("Failed to duplicate pager pipe: %s\n"), nm_strerror_native(errsv));
# 1531|       }
# 1532|->     if (dup2(fd[1], STDERR_FILENO) < 0) {
# 1533|           errsv = errno;
# 1534|           nmc_printerr(_("Failed to duplicate pager pipe: %s\n"), nm_strerror_native(errsv));

Error: GCC_ANALYZER_WARNING (CWE-476): [#def815]
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:154:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:150:34: branch_false: following ‘false’ branch (when ‘_arr_55’ is NULL)...
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:153:5: branch_false: ...to here
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:153:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:154:17: branch_true: ...to here
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:154:13: danger: dereference of NULL ‘<unknown> + (long unsigned int)i * 32’
#  152|   
#  153|       for (i = 0; i < priv->rows->len; i++) {
#  154|->         if (rows[i].label == widget || rows[i].widget == widget || rows[i].extra == widget)
#  155|               return i;
#  156|       }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def816]
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:230:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:222:34: branch_false: following ‘false’ branch (when ‘_arr_55’ is NULL)...
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:227:11: branch_false: ...to here
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:229:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:230:46: branch_true: ...to here
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:230:14: danger: dereference of NULL ‘<unknown> + (long unsigned int)i * 32’
#  228|   
#  229|       for (i = 0; i < priv->rows->len; i++) {
#  230|->         if (!nmt_newt_widget_get_visible(rows[i].widget))
#  231|               continue;
#  232|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def817]
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:323:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:308:1: enter_function: entry to ‘nmt_editor_grid_size_request’
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:311:43: branch_false: following ‘false’ branch (when ‘_arr_55’ is NULL)...
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:312:43: branch_false: ...to here
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:312:43: call_function: calling ‘get_form_state’ from ‘nmt_editor_grid_size_request’
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:312:43: return_function: returning to ‘nmt_editor_grid_size_request’ from ‘get_form_state’
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:320:17: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:323:46: branch_true: ...to here
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:323:14: danger: dereference of NULL ‘<unknown> + (long unsigned int)i * 32’
#  321|           int lwidth, lheight, wwidth, wheight, ewidth, eheight;
#  322|   
#  323|->         if (!nmt_newt_widget_get_visible(rows[i].widget))
#  324|               continue;
#  325|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def818]
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:369:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:359:37: branch_false: following ‘false’ branch (when ‘_arr_55’ is NULL)...
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:360:37: branch_false: ...to here
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:368:23: branch_true: following ‘true’ branch...
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:369:46: branch_true: ...to here
NetworkManager-1.55.91/src/nmtui/nmt-editor-grid.c:369:14: danger: dereference of NULL ‘<unknown> + (long unsigned int)i * 32’
#  367|   
#  368|       for (i = row = 0; i < priv->rows->len; i++) {
#  369|->         if (!nmt_newt_widget_get_visible(rows[i].widget))
#  370|               continue;
#  371|   

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-157.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-nameNetworkManager-1.55.91-1.fc44
store-results-to/tmp/tmpx03zz9rf/NetworkManager-1.55.91-1.fc44.tar.xz
time-created2026-01-08 15:39:37
time-finished2026-01-08 16:00:12
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmpx03zz9rf/NetworkManager-1.55.91-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpx03zz9rf/NetworkManager-1.55.91-1.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9