wireplumber-0.5.12-1.fc44

List of Findings

Error: GCC_ANALYZER_WARNING (CWE-457): [#def1]
wireplumber-0.5.12/lib/wp/core.h:40:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wp_object_get_core(plugin)’
wireplumber-0.5.12/modules/module-logind.c:91:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/modules/module-logind.c:99:14: branch_false: ...to here
wireplumber-0.5.12/modules/module-logind.c:99:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/modules/module-logind.c:110:7: branch_false: ...to here
wireplumber-0.5.12/modules/module-logind.c:114:22: call_function: inlined call to ‘glib_autoptr_cleanup_WpCore’ from ‘wp_logind_enable’
#   38|   #define WP_TYPE_CORE (wp_core_get_type ())
#   39|   WP_API
#   40|-> G_DECLARE_FINAL_TYPE (WpCore, wp_core, WP, CORE, WpObject)
#   41|   
#   42|   /* Basic */

Error: GCC_ANALYZER_WARNING (CWE-457): [#def2]
wireplumber-0.5.12/lib/wp/core.h:40:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wp_object_get_core(wp_transition_get_source_object(user_data))’
wireplumber-0.5.12/modules/module-settings.c:265:22: call_function: inlined call to ‘glib_autoptr_cleanup_WpCore’ from ‘on_schema_metadata_activated’
#   38|   #define WP_TYPE_CORE (wp_core_get_type ())
#   39|   WP_API
#   40|-> G_DECLARE_FINAL_TYPE (WpCore, wp_core, WP, CORE, WpObject)
#   41|   
#   42|   /* Basic */

Error: GCC_ANALYZER_WARNING (CWE-457): [#def3]
wireplumber-0.5.12/lib/wp/event-dispatcher.h:26:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wp_event_dispatcher_get_instance(get_wp_core(L))’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2467:1: enter_function: entry to ‘event_hook_register’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2471:7: call_function: calling ‘get_wp_core’ from ‘event_hook_register’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2470:33: call_function: inlined call to ‘glib_autoptr_cleanup_WpEventDispatcher’ from ‘event_hook_register’
#   24|   #define WP_TYPE_EVENT_DISPATCHER (wp_event_dispatcher_get_type ())
#   25|   WP_API
#   26|-> G_DECLARE_FINAL_TYPE (WpEventDispatcher, wp_event_dispatcher,
#   27|                         WP, EVENT_DISPATCHER, GObject)
#   28|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def4]
wireplumber-0.5.12/lib/wp/iterator.h:105:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wp_spa_id_table_new_iterator(wp_spa_type_get_values_table(wp_spa_dynamic_type_register("Spa:Pod:Object:CustomObj", 15, &custom_obj_info)))’
wireplumber-0.5.12/tests/wp/spa-type.c:264:1: enter_function: entry to ‘test_spa_type_register’
wireplumber-0.5.12/tests/wp/spa-type.c:329:21: call_function: inlined call to ‘glib_auto_cleanup_GValue’ from ‘test_spa_type_register’
wireplumber-0.5.12/tests/wp/spa-type.c:328:28: call_function: inlined call to ‘glib_autoptr_cleanup_WpIterator’ from ‘test_spa_type_register’
#  103|   gpointer wp_iterator_get_user_data (WpIterator * self);
#  104|   
#  105|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (WpIterator, wp_iterator_unref)
#  106|   
#  107|   G_END_DECLS

Error: GCC_ANALYZER_WARNING (CWE-457): [#def5]
wireplumber-0.5.12/lib/wp/iterator.h:105:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wp_spa_id_table_new_iterator(wp_spa_type_get_values_table(wp_spa_type_from_name("Spa:Pod:Object:Param:PropInfo")))’
wireplumber-0.5.12/tests/wp/spa-type.c:151:1: enter_function: entry to ‘test_spa_type_iterate’
wireplumber-0.5.12/tests/wp/spa-type.c:160:21: call_function: inlined call to ‘glib_auto_cleanup_GValue’ from ‘test_spa_type_iterate’
wireplumber-0.5.12/tests/wp/spa-type.c:159:28: call_function: inlined call to ‘glib_autoptr_cleanup_WpIterator’ from ‘test_spa_type_iterate’
#  103|   gpointer wp_iterator_get_user_data (WpIterator * self);
#  104|   
#  105|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (WpIterator, wp_iterator_unref)
#  106|   
#  107|   G_END_DECLS

Error: GCC_ANALYZER_WARNING (CWE-457): [#def6]
wireplumber-0.5.12/lib/wp/metadata.h:62:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wp_impl_metadata_new(*fixture.base.core)’
wireplumber-0.5.12/tests/wp/metadata.c:134:26: call_function: inlined call to ‘glib_autoptr_cleanup_WpMetadata’ from ‘test_metadata_basic’
#   60|   
#   61|   WP_API
#   62|-> G_DECLARE_DERIVABLE_TYPE (WpMetadata, wp_metadata, WP, METADATA, WpGlobalProxy)
#   63|   
#   64|   struct _WpMetadataClass

Error: GCC_ANALYZER_WARNING (CWE-404): [#def7]
wireplumber-0.5.12/lib/wp/node.c:536:14: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/node.c:535:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/node.c:536:14: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  534|     va_list args;
#  535|     va_start (args, self);
#  536|->   interest = wp_object_interest_new_valist (WP_TYPE_PORT, &args);
#  537|     va_end (args);
#  538|     return wp_node_new_ports_filtered_iterator_full (self, interest);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def8]
wireplumber-0.5.12/lib/wp/node.c:584:14: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/node.c:583:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/node.c:584:14: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#  582|     va_list args;
#  583|     va_start (args, self);
#  584|->   interest = wp_object_interest_new_valist (WP_TYPE_PORT, &args);
#  585|     va_end (args);
#  586|     return wp_node_lookup_port_full (self, interest);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def9]
wireplumber-0.5.12/lib/wp/object-interest.c:165:28: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/object-interest.c:102:1: enter_function: entry to ‘wp_object_interest_new’
wireplumber-0.5.12/lib/wp/object-interest.c:106:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/object-interest.c:107:10: call_function: calling ‘wp_object_interest_new_valist’ from ‘wp_object_interest_new’
#  163|   wp_object_interest_new_type (GType gtype)
#  164|   {
#  165|->   WpObjectInterest *self = g_slice_new0 (WpObjectInterest);
#  166|     g_return_val_if_fail (self != NULL, NULL);
#  167|     g_ref_count_init (&self->ref);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def10]
wireplumber-0.5.12/lib/wp/object-interest.c:167:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/object-interest.c:102:1: enter_function: entry to ‘wp_object_interest_new’
wireplumber-0.5.12/lib/wp/object-interest.c:106:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/object-interest.c:107:10: call_function: calling ‘wp_object_interest_new_valist’ from ‘wp_object_interest_new’
#  165|     WpObjectInterest *self = g_slice_new0 (WpObjectInterest);
#  166|     g_return_val_if_fail (self != NULL, NULL);
#  167|->   g_ref_count_init (&self->ref);
#  168|     self->gtype = gtype;
#  169|     pw_array_init (&self->constraints, sizeof (struct constraint));

Error: GCC_ANALYZER_WARNING (CWE-457): [#def11]
wireplumber-0.5.12/lib/wp/object-interest.h:133:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘i’
wireplumber-0.5.12/tests/wp/object-interest.c:797:32: call_function: inlined call to ‘glib_autoptr_cleanup_WpObjectInterest’ from ‘test_object_interest_validate’
#  131|       WpProperties * pw_props, WpProperties * pw_global_props);
#  132|   
#  133|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (WpObjectInterest, wp_object_interest_unref)
#  134|   
#  135|   G_END_DECLS

Error: GCC_ANALYZER_WARNING (CWE-404): [#def12]
wireplumber-0.5.12/lib/wp/object-manager.c:292:14: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/object-manager.c:289:3: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/object-manager.c:291:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/object-manager.c:291:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/object-manager.c:292:14: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#  290|   
#  291|     va_start (args, gtype);
#  292|->   interest = wp_object_interest_new_valist (gtype, &args);
#  293|     wp_object_manager_add_interest_full (self, interest);
#  294|     va_end (args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def13]
wireplumber-0.5.12/lib/wp/object-manager.c:506:14: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/object-manager.c:503:3: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/object-manager.c:505:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/object-manager.c:505:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/object-manager.c:506:14: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
#  504|   
#  505|     va_start (args, gtype);
#  506|->   interest = wp_object_interest_new_valist (gtype, &args);
#  507|     va_end (args);
#  508|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def14]
wireplumber-0.5.12/lib/wp/object-manager.c:574:14: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/object-manager.c:571:3: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/object-manager.c:573:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/object-manager.c:573:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/object-manager.c:574:14: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
#  572|   
#  573|     va_start (args, gtype);
#  574|->   interest = wp_object_interest_new_valist (gtype, &args);
#  575|     va_end (args);
#  576|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def15]
wireplumber-0.5.12/lib/wp/properties.c:73:25: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/properties.c:90:1: enter_function: entry to ‘wp_properties_new’
wireplumber-0.5.12/lib/wp/properties.c:95:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/properties.c:96:10: call_function: calling ‘wp_properties_new_valist’ from ‘wp_properties_new’
#   71|   wp_properties_new_empty (void)
#   72|   {
#   73|->   WpProperties * self = g_slice_new0 (WpProperties);
#   74|     g_ref_count_init (&self->ref);
#   75|     self->flags = 0;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def16]
wireplumber-0.5.12/lib/wp/properties.c:74:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/properties.c:90:1: enter_function: entry to ‘wp_properties_new’
wireplumber-0.5.12/lib/wp/properties.c:95:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/properties.c:96:10: call_function: calling ‘wp_properties_new_valist’ from ‘wp_properties_new’
#   72|   {
#   73|     WpProperties * self = g_slice_new0 (WpProperties);
#   74|->   g_ref_count_init (&self->ref);
#   75|     self->flags = 0;
#   76|     self->props = pw_properties_new (NULL, NULL);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def17]
wireplumber-0.5.12/lib/wp/properties.c:686:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/properties.c:594:1: enter_function: entry to ‘wp_properties_add_keys’
wireplumber-0.5.12/lib/wp/properties.c:600:3: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
wireplumber-0.5.12/lib/wp/properties.c:601:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:601:3: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/properties.c:602:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:602:3: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/properties.c:605:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:605:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/properties.c:606:10: branch_true: following ‘true’ branch (when ‘key1’ is non-NULL)...
wireplumber-0.5.12/lib/wp/properties.c:607:18: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:607:18: call_function: calling ‘wp_properties_get’ from ‘wp_properties_add_keys’
#  684|   wp_properties_get (WpProperties * self, const gchar * key)
#  685|   {
#  686|->   g_return_val_if_fail (self != NULL, NULL);
#  687|     g_return_val_if_fail (key != NULL, NULL);
#  688|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def18]
wireplumber-0.5.12/lib/wp/properties.c:712:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/properties.c:538:1: enter_function: entry to ‘wp_properties_update_keys_from_dict’
wireplumber-0.5.12/lib/wp/properties.c:544:3: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
wireplumber-0.5.12/lib/wp/properties.c:545:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:545:3: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/properties.c:546:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:546:3: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/properties.c:549:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:549:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/properties.c:550:10: branch_true: following ‘true’ branch (when ‘key1’ is non-NULL)...
wireplumber-0.5.12/lib/wp/properties.c:551:18: call_function: inlined call to ‘spa_dict_lookup’ from ‘wp_properties_update_keys_from_dict’
wireplumber-0.5.12/lib/wp/properties.c:551:18: call_function: inlined call to ‘spa_dict_lookup’ from ‘wp_properties_update_keys_from_dict’
wireplumber-0.5.12/lib/wp/properties.c:551:8: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/properties.c:552:18: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:552:18: call_function: calling ‘wp_properties_set’ from ‘wp_properties_update_keys_from_dict’
#  710|   {
#  711|     g_return_val_if_fail (self != NULL, -EINVAL);
#  712|->   g_return_val_if_fail (!(self->flags & FLAG_IS_DICT), -EINVAL);
#  713|     g_return_val_if_fail (!(self->flags & FLAG_NO_OWNERSHIP), -EINVAL);
#  714|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def19]
wireplumber-0.5.12/lib/wp/properties.c:713:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/properties.c:538:1: enter_function: entry to ‘wp_properties_update_keys_from_dict’
wireplumber-0.5.12/lib/wp/properties.c:544:3: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
wireplumber-0.5.12/lib/wp/properties.c:545:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:545:3: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/properties.c:546:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:546:3: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/properties.c:549:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:549:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/properties.c:550:10: branch_true: following ‘true’ branch (when ‘key1’ is non-NULL)...
wireplumber-0.5.12/lib/wp/properties.c:551:18: call_function: inlined call to ‘spa_dict_lookup’ from ‘wp_properties_update_keys_from_dict’
wireplumber-0.5.12/lib/wp/properties.c:551:18: call_function: inlined call to ‘spa_dict_lookup’ from ‘wp_properties_update_keys_from_dict’
wireplumber-0.5.12/lib/wp/properties.c:551:8: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/properties.c:552:18: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:552:18: call_function: calling ‘wp_properties_set’ from ‘wp_properties_update_keys_from_dict’
#  711|     g_return_val_if_fail (self != NULL, -EINVAL);
#  712|     g_return_val_if_fail (!(self->flags & FLAG_IS_DICT), -EINVAL);
#  713|->   g_return_val_if_fail (!(self->flags & FLAG_NO_OWNERSHIP), -EINVAL);
#  714|   
#  715|     return pw_properties_set (self->props, key, value);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def20]
wireplumber-0.5.12/lib/wp/properties.c:715:10: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/properties.c:538:1: enter_function: entry to ‘wp_properties_update_keys_from_dict’
wireplumber-0.5.12/lib/wp/properties.c:544:3: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
wireplumber-0.5.12/lib/wp/properties.c:545:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:545:3: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/properties.c:546:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:546:3: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/properties.c:549:3: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:549:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/properties.c:550:10: branch_true: following ‘true’ branch (when ‘key1’ is non-NULL)...
wireplumber-0.5.12/lib/wp/properties.c:551:18: call_function: inlined call to ‘spa_dict_lookup’ from ‘wp_properties_update_keys_from_dict’
wireplumber-0.5.12/lib/wp/properties.c:551:18: call_function: inlined call to ‘spa_dict_lookup’ from ‘wp_properties_update_keys_from_dict’
wireplumber-0.5.12/lib/wp/properties.c:551:8: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/properties.c:552:18: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:552:18: call_function: calling ‘wp_properties_set’ from ‘wp_properties_update_keys_from_dict’
#  713|     g_return_val_if_fail (!(self->flags & FLAG_NO_OWNERSHIP), -EINVAL);
#  714|   
#  715|->   return pw_properties_set (self->props, key, value);
#  716|   }
#  717|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def21]
wireplumber-0.5.12/lib/wp/properties.c:761:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/properties.c:732:1: enter_function: entry to ‘wp_properties_setf’
wireplumber-0.5.12/lib/wp/properties.c:738:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/properties.c:739:9: call_function: calling ‘wp_properties_setf_valist’ from ‘wp_properties_setf’
#  759|       const gchar * format, va_list args)
#  760|   {
#  761|->   g_return_val_if_fail (self != NULL, -EINVAL);
#  762|     g_return_val_if_fail (!(self->flags & FLAG_IS_DICT), -EINVAL);
#  763|     g_return_val_if_fail (!(self->flags & FLAG_NO_OWNERSHIP), -EINVAL);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def22]
wireplumber-0.5.12/lib/wp/properties.c:762:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/properties.c:732:1: enter_function: entry to ‘wp_properties_setf’
wireplumber-0.5.12/lib/wp/properties.c:738:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/properties.c:739:9: call_function: calling ‘wp_properties_setf_valist’ from ‘wp_properties_setf’
#  760|   {
#  761|     g_return_val_if_fail (self != NULL, -EINVAL);
#  762|->   g_return_val_if_fail (!(self->flags & FLAG_IS_DICT), -EINVAL);
#  763|     g_return_val_if_fail (!(self->flags & FLAG_NO_OWNERSHIP), -EINVAL);
#  764|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def23]
wireplumber-0.5.12/lib/wp/properties.c:763:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/properties.c:732:1: enter_function: entry to ‘wp_properties_setf’
wireplumber-0.5.12/lib/wp/properties.c:738:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/properties.c:739:9: call_function: calling ‘wp_properties_setf_valist’ from ‘wp_properties_setf’
#  761|     g_return_val_if_fail (self != NULL, -EINVAL);
#  762|     g_return_val_if_fail (!(self->flags & FLAG_IS_DICT), -EINVAL);
#  763|->   g_return_val_if_fail (!(self->flags & FLAG_NO_OWNERSHIP), -EINVAL);
#  764|   
#  765|     return pw_properties_setva (self->props, key, format, args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def24]
wireplumber-0.5.12/lib/wp/properties.c:765:10: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/properties.c:732:1: enter_function: entry to ‘wp_properties_setf’
wireplumber-0.5.12/lib/wp/properties.c:738:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/properties.c:739:9: call_function: calling ‘wp_properties_setf_valist’ from ‘wp_properties_setf’
#  763|     g_return_val_if_fail (!(self->flags & FLAG_NO_OWNERSHIP), -EINVAL);
#  764|   
#  765|->   return pw_properties_setva (self->props, key, format, args);
#  766|   }
#  767|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def25]
wireplumber-0.5.12/lib/wp/properties.c:859:19: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
wireplumber-0.5.12/lib/wp/properties.c:856:1: enter_function: entry to ‘dict_iterator_reset’
wireplumber-0.5.12/lib/wp/properties.c:859:19: call_function: calling ‘wp_properties_peek_dict’ from ‘dict_iterator_reset’
wireplumber-0.5.12/lib/wp/properties.c:859:19: return_function: returning to ‘dict_iterator_reset’ from ‘wp_properties_peek_dict’
wireplumber-0.5.12/lib/wp/properties.c:859:19: danger: dereference of NULL ‘wp_properties_peek_dict(*<unknown>.properties)’
#  857|   {
#  858|     struct dict_iterator_data *it_data = wp_iterator_get_user_data (it);
#  859|->   it_data->item = wp_properties_peek_dict (it_data->properties)->items;
#  860|   }
#  861|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def26]
wireplumber-0.5.12/lib/wp/properties.c:868:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
wireplumber-0.5.12/lib/wp/properties.c:863:1: enter_function: entry to ‘dict_iterator_next’
wireplumber-0.5.12/lib/wp/properties.c:866:33: call_function: calling ‘wp_properties_peek_dict’ from ‘dict_iterator_next’
wireplumber-0.5.12/lib/wp/properties.c:866:33: return_function: returning to ‘dict_iterator_next’ from ‘wp_properties_peek_dict’
wireplumber-0.5.12/lib/wp/properties.c:868:24: danger: dereference of NULL ‘wp_properties_peek_dict(*<unknown>.properties)’
#  866|     const struct spa_dict *dict = wp_properties_peek_dict (it_data->properties);
#  867|   
#  868|->   if ((it_data->item - dict->items) < dict->n_items) {
#  869|       g_value_init (item, WP_TYPE_PROPERTIES_ITEM);
#  870|       g_autoptr (WpPropertiesItem) pi = wp_properties_item_new (

Error: GCC_ANALYZER_WARNING (CWE-476): [#def27]
wireplumber-0.5.12/lib/wp/properties.c:887:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
wireplumber-0.5.12/lib/wp/properties.c:880:1: enter_function: entry to ‘dict_iterator_fold’
wireplumber-0.5.12/lib/wp/properties.c:884:33: call_function: calling ‘wp_properties_peek_dict’ from ‘dict_iterator_fold’
wireplumber-0.5.12/lib/wp/properties.c:884:33: return_function: returning to ‘dict_iterator_fold’ from ‘wp_properties_peek_dict’
wireplumber-0.5.12/lib/wp/properties.c:887:3: danger: dereference of NULL ‘wp_properties_peek_dict(*<unknown>.properties)’
#  885|     const struct spa_dict_item *i;
#  886|   
#  887|->   spa_dict_for_each (i, dict) {
#  888|       g_auto (GValue) item = G_VALUE_INIT;
#  889|       g_autoptr (WpPropertiesItem) pi = wp_properties_item_new (

Error: GCC_ANALYZER_WARNING (CWE-476): [#def28]
wireplumber-0.5.12/lib/wp/properties.c:1053:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
wireplumber-0.5.12/lib/wp/properties.c:1043:1: enter_function: entry to ‘wp_properties_matches’
wireplumber-0.5.12/lib/wp/properties.c:1049:3: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
wireplumber-0.5.12/lib/wp/properties.c:1052:10: branch_true: ...to here
wireplumber-0.5.12/lib/wp/properties.c:1052:10: call_function: calling ‘wp_properties_peek_dict’ from ‘wp_properties_matches’
wireplumber-0.5.12/lib/wp/properties.c:1052:10: return_function: returning to ‘wp_properties_matches’ from ‘wp_properties_peek_dict’
wireplumber-0.5.12/lib/wp/properties.c:1053:3: danger: dereference of NULL ‘wp_properties_peek_dict(other)’
# 1051|     /* Check if the property values match the ones from 'self' */
# 1052|     dict = wp_properties_peek_dict (other);
# 1053|->   spa_dict_for_each(item, dict) {
# 1054|       value = wp_properties_get (self, item->key);
# 1055|       if (!value || !g_pattern_match_simple (value, item->value))

Error: GCC_ANALYZER_WARNING (CWE-457): [#def29]
wireplumber-0.5.12/lib/wp/properties.h:195:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wp_core_get_properties(get_wp_core(L))’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:146:1: enter_function: entry to ‘core_get_properties’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:148:19: call_function: calling ‘get_wp_core’ from ‘core_get_properties’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:149:28: call_function: inlined call to ‘glib_autoptr_cleanup_WpProperties’ from ‘core_get_properties’
#  193|   gboolean wp_properties_matches (WpProperties * self, WpProperties *other);
#  194|   
#  195|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (WpProperties, wp_properties_unref)
#  196|   
#  197|   G_END_DECLS

Error: GCC_ANALYZER_WARNING (CWE-457): [#def30]
wireplumber-0.5.12/lib/wp/properties.h:195:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wp_core_get_remote_properties(get_wp_core(L))’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:155:1: enter_function: entry to ‘core_get_info’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:157:19: call_function: calling ‘get_wp_core’ from ‘core_get_info’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:158:28: call_function: inlined call to ‘glib_autoptr_cleanup_WpProperties’ from ‘core_get_info’
#  193|   gboolean wp_properties_matches (WpProperties * self, WpProperties *other);
#  194|   
#  195|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (WpProperties, wp_properties_unref)
#  196|   
#  197|   G_END_DECLS

Error: GCC_ANALYZER_WARNING (CWE-457): [#def31]
wireplumber-0.5.12/lib/wp/properties.h:195:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wp_event_get_properties(wplua_checkboxed(L, 1,  wp_event_get_type()))’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2308:28: call_function: inlined call to ‘glib_autoptr_cleanup_WpProperties’ from ‘event_get_properties’
#  193|   gboolean wp_properties_matches (WpProperties * self, WpProperties *other);
#  194|   
#  195|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (WpProperties, wp_properties_unref)
#  196|   
#  197|   G_END_DECLS

Error: GCC_ANALYZER_WARNING (CWE-457): [#def32]
wireplumber-0.5.12/lib/wp/properties.h:195:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wp_state_load(wplua_checkobject(L, 1,  wp_state_get_type()))’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:1632:28: call_function: inlined call to ‘glib_autoptr_cleanup_WpProperties’ from ‘state_load’
#  193|   gboolean wp_properties_matches (WpProperties * self, WpProperties *other);
#  194|   
#  195|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (WpProperties, wp_properties_unref)
#  196|   
#  197|   G_END_DECLS

Error: GCC_ANALYZER_WARNING (CWE-457): [#def33]
wireplumber-0.5.12/lib/wp/properties.h:195:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wplua_table_to_properties(L, 2)’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:1923:28: call_function: inlined call to ‘glib_autoptr_cleanup_WpProperties’ from ‘json_utils_match_rules_update_properties’
#  193|   gboolean wp_properties_matches (WpProperties * self, WpProperties *other);
#  194|   
#  195|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (WpProperties, wp_properties_unref)
#  196|   
#  197|   G_END_DECLS

Error: GCC_ANALYZER_WARNING (CWE-457): [#def34]
wireplumber-0.5.12/lib/wp/session-item.h:36:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘g_object_new(si_dummy_get_type(), "core", *fixture.base.core, 0)’
wireplumber-0.5.12/tests/wp/session-item.c:295:1: enter_function: entry to ‘test_export’
wireplumber-0.5.12/tests/wp/session-item.c:300:10: call_function: calling ‘si_dummy_get_type’ from ‘test_export’
wireplumber-0.5.12/tests/wp/session-item.c:297:29: call_function: inlined call to ‘glib_autoptr_cleanup_WpSessionItem’ from ‘test_export’
#   34|   #define WP_TYPE_SESSION_ITEM (wp_session_item_get_type ())
#   35|   WP_API
#   36|-> G_DECLARE_DERIVABLE_TYPE (WpSessionItem, wp_session_item,
#   37|                             WP, SESSION_ITEM, WpObject)
#   38|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def35]
wireplumber-0.5.12/lib/wp/settings.h:113:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wp_settings_find(get_wp_core(L), 0)’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2242:1: enter_function: entry to ‘settings_iterate’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2244:30: call_function: calling ‘get_wp_core’ from ‘settings_iterate’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2244:26: call_function: inlined call to ‘glib_autoptr_cleanup_WpSettings’ from ‘settings_iterate’
#  111|   
#  112|   WP_API
#  113|-> G_DECLARE_FINAL_TYPE (WpSettings, wp_settings, WP, SETTINGS, WpObject)
#  114|   
#  115|   WP_API

Error: GCC_ANALYZER_WARNING (CWE-476): [#def36]
wireplumber-0.5.12/lib/wp/spa-json.c:1427:8: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘self’
wireplumber-0.5.12/lib/wp/spa-json.c:1637:1: enter_function: entry to ‘wp_spa_json_iterator_next’
wireplumber-0.5.12/lib/wp/spa-json.c:1642:6: branch_true: following ‘true’ branch...
wireplumber-0.5.12/lib/wp/spa-json.c:1643:13: branch_true: ...to here
wireplumber-0.5.12/lib/wp/spa-json.c:1645:24: call_function: calling ‘wp_spa_json_parser_new_array’ from ‘wp_spa_json_iterator_next’
wireplumber-0.5.12/lib/wp/spa-json.c:1645:24: return_function: returning to ‘wp_spa_json_iterator_next’ from ‘wp_spa_json_parser_new_array’
wireplumber-0.5.12/lib/wp/spa-json.c:1656:8: release_memory: using NULL here
wireplumber-0.5.12/lib/wp/spa-json.c:1656:8: call_function: calling ‘wp_spa_json_parser_advance’ from ‘wp_spa_json_iterator_next’
# 1425|     int size, nested_size;
# 1426|   
# 1427|->   if (!self->pos)
# 1428|       return FALSE;
# 1429|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def37]
wireplumber-0.5.12/lib/wp/spa-pod.c:2730:24: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/spa-pod.c:2699:1: enter_function: entry to ‘wp_spa_pod_parser_get’
wireplumber-0.5.12/lib/wp/spa-pod.c:2704:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/spa-pod.c:2705:9: call_function: calling ‘wp_spa_pod_parser_get_valist’ from ‘wp_spa_pod_parser_get’
# 2728|   {
# 2729|     const struct spa_pod_prop *prop = NULL;
# 2730|->   WpSpaIdTable table = wp_spa_type_get_values_table (self->type);
# 2731|   
# 2732|     do {

Error: GCC_ANALYZER_WARNING (CWE-404): [#def38]
wireplumber-0.5.12/lib/wp/spa-pod.c:2738:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/spa-pod.c:2699:1: enter_function: entry to ‘wp_spa_pod_parser_get’
wireplumber-0.5.12/lib/wp/spa-pod.c:2704:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/spa-pod.c:2705:9: call_function: calling ‘wp_spa_pod_parser_get_valist’ from ‘wp_spa_pod_parser_get’
# 2736|       const char *format;
# 2737|   
# 2738|->     if (wp_spa_type_is_object (self->type)) {
# 2739|         guint key_id;
# 2740|         const struct spa_pod_object *object;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def39]
wireplumber-0.5.12/lib/wp/spa-pod.c:2749:15: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/spa-pod.c:2699:1: enter_function: entry to ‘wp_spa_pod_parser_get’
wireplumber-0.5.12/lib/wp/spa-pod.c:2704:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/spa-pod.c:2705:9: call_function: calling ‘wp_spa_pod_parser_get_valist’ from ‘wp_spa_pod_parser_get’
# 2747|             return FALSE;
# 2748|         } else {
# 2749|->         key = wp_spa_id_table_find_value_from_short_name (table, key_name);
# 2750|           g_return_val_if_fail (key != NULL, FALSE);
# 2751|           key_id = wp_spa_id_value_number (key);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def40]
wireplumber-0.5.12/lib/wp/spa-pod.c:2750:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/spa-pod.c:2699:1: enter_function: entry to ‘wp_spa_pod_parser_get’
wireplumber-0.5.12/lib/wp/spa-pod.c:2704:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/spa-pod.c:2705:9: call_function: calling ‘wp_spa_pod_parser_get_valist’ from ‘wp_spa_pod_parser_get’
# 2748|         } else {
# 2749|           key = wp_spa_id_table_find_value_from_short_name (table, key_name);
# 2750|->         g_return_val_if_fail (key != NULL, FALSE);
# 2751|           key_id = wp_spa_id_value_number (key);
# 2752|         }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def41]
wireplumber-0.5.12/lib/wp/spa-pod.c:2751:18: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
wireplumber-0.5.12/lib/wp/spa-pod.c:2699:1: enter_function: entry to ‘wp_spa_pod_parser_get’
wireplumber-0.5.12/lib/wp/spa-pod.c:2704:3: acquire_resource: ‘va_start’ called here
wireplumber-0.5.12/lib/wp/spa-pod.c:2705:9: call_function: calling ‘wp_spa_pod_parser_get_valist’ from ‘wp_spa_pod_parser_get’
# 2749|           key = wp_spa_id_table_find_value_from_short_name (table, key_name);
# 2750|           g_return_val_if_fail (key != NULL, FALSE);
# 2751|->         key_id = wp_spa_id_value_number (key);
# 2752|         }
# 2753|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def42]
wireplumber-0.5.12/lib/wp/spa-pod.h:295:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wp_spa_pod_new_wrap_const(param)’
wireplumber-0.5.12/lib/wp/private/pipewire-object-mixin.c:812:1: enter_function: entry to ‘wp_pw_object_mixin_handle_event_param’
wireplumber-0.5.12/lib/wp/private/pipewire-object-mixin.c:815:28: call_function: calling ‘wp_pw_object_mixin_get_data’ from ‘wp_pw_object_mixin_handle_event_param’
wireplumber-0.5.12/lib/wp/private/pipewire-object-mixin.c:816:24: call_function: inlined call to ‘glib_autoptr_cleanup_WpSpaPod’ from ‘wp_pw_object_mixin_handle_event_param’
#  293|   WpSpaPod *wp_spa_pod_filter (WpSpaPod *self, WpSpaPod *filter);
#  294|   
#  295|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (WpSpaPod, wp_spa_pod_unref)
#  296|   
#  297|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def43]
wireplumber-0.5.12/modules/module-logind.c:73:11: warning[-Wanalyzer-malloc-leak]: leak of ‘state’
wireplumber-0.5.12/modules/module-logind.c:66:1: enter_function: entry to ‘wp_logind_source_ready’
wireplumber-0.5.12/modules/module-logind.c:72:9: call_function: calling ‘wp_logind_get_user_state’ from ‘wp_logind_source_ready’
wireplumber-0.5.12/modules/module-logind.c:72:9: return_function: returning to ‘wp_logind_source_ready’ from ‘wp_logind_get_user_state’
wireplumber-0.5.12/modules/module-logind.c:72:8: branch_true: following ‘true’ branch...
wireplumber-0.5.12/modules/module-logind.c:73:29: branch_true: ...to here
wireplumber-0.5.12/modules/module-logind.c:73:11: danger: ‘state’ leaks here; was allocated at [(12)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/11)
#   71|       char *state = NULL;
#   72|       if (wp_logind_get_user_state (getuid(), &state) >= 0) {
#   73|->       if (g_strcmp0 (state, self->state) != 0) {
#   74|           char *tmp = state;
#   75|           state = self->state;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def44]
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:1324:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘arr’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:1301:10: branch_false: following ‘false’ branch...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:1324:38: branch_false: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:1324:38: danger: dereference of NULL ‘arr’
# 1322|   
# 1323|     wp_client_update_permissions_array (client, arr->len,
# 1324|->       (const struct pw_permission *) arr->data);
# 1325|     return 0;
# 1326|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def45]
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2567:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘before’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2551:12: branch_false: following ‘false’ branch (when ‘before_size <= 0’)...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2553:11: branch_false: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2553:11: branch_false: following ‘false’ branch (when ‘after_size <= 0’)...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2557:7: branch_false: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2566:13: branch_true: following ‘true’ branch...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2567:17: branch_true: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2567:5: danger: dereference of NULL ‘before’
# 2565|       before[i] = NULL;
# 2566|     } else if (lua_type (L, 4) == LUA_TSTRING) {
# 2567|->     before[0] = lua_tostring (L, 4);
# 2568|       before[1] = NULL;
# 2569|     }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def46]
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2582:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘after’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2551:12: branch_false: following ‘false’ branch (when ‘before_size <= 0’)...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2553:11: branch_false: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2553:11: branch_false: following ‘false’ branch (when ‘after_size <= 0’)...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2557:7: branch_false: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2566:13: branch_false: following ‘false’ branch...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2572:7: branch_false: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2581:13: branch_true: following ‘true’ branch...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2582:16: branch_true: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2582:5: danger: dereference of NULL ‘after’
# 2580|       after[i] = NULL;
# 2581|     } else if (lua_type (L, 5) == LUA_TSTRING) {
# 2582|->     after[0] = lua_tostring (L, 5);
# 2583|       after[1] = NULL;
# 2584|     }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def47]
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2816:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘before’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2800:12: branch_false: following ‘false’ branch (when ‘before_size <= 0’)...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2802:11: branch_false: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2802:11: branch_false: following ‘false’ branch (when ‘after_size <= 0’)...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2806:7: branch_false: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2815:13: branch_true: following ‘true’ branch...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2816:17: branch_true: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2816:5: danger: dereference of NULL ‘before’
# 2814|       before[i] = NULL;
# 2815|     } else if (lua_type (L, 4) == LUA_TSTRING) {
# 2816|->     before[0] = lua_tostring (L, 4);
# 2817|       before[1] = NULL;
# 2818|     }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def48]
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2831:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘after’
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2800:12: branch_false: following ‘false’ branch (when ‘before_size <= 0’)...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2802:11: branch_false: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2802:11: branch_false: following ‘false’ branch (when ‘after_size <= 0’)...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2806:7: branch_false: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2815:13: branch_false: following ‘false’ branch...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2821:7: branch_false: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2830:13: branch_true: following ‘true’ branch...
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2831:16: branch_true: ...to here
wireplumber-0.5.12/modules/module-lua-scripting/api/api.c:2831:5: danger: dereference of NULL ‘after’
# 2829|       after[i] = NULL;
# 2830|     } else if (lua_type (L, 5) == LUA_TSTRING) {
# 2831|->     after[0] = lua_tostring (L, 5);
# 2832|       after[1] = NULL;
# 2833|     }

Error: CPPCHECK_WARNING (CWE-457): [#def49]
wireplumber-0.5.12/modules/module-si-audio-adapter.c:227: error[uninitvar]: Uninitialized variable: audio_format
#  225|                                  SPA_TYPE_OBJECT_Format, NULL,
#  226|                                  SPA_FORMAT_AUDIO_format,   SPA_POD_OPT_Id(&audio_format)) >= 0) {
#  227|->         self->have_encoded = (audio_format == SPA_AUDIO_FORMAT_ENCODED);
#  228|         }
#  229|         break;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def50]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def51]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def52]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def53]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def54]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def55]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def56]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def57]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def58]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:96:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def59]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:96:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def60]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:96:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def61]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:96:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def62]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def63]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def64]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def65]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def66]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:104:19: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def67]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:104:19: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def68]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:104:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def69]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:104:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def70]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def71]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def72]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def73]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def74]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:139:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def75]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:139:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def76]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:139:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def77]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:139:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def78]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:152:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def79]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:152:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def80]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:152:8: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def81]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:152:8: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def82]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:154:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def83]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:154:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def84]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:154:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def85]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:154:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def86]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:161:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def87]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:161:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def88]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:161:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def89]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:161:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def90]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:164:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def91]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:164:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def92]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:164:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def93]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:164:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def94]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def95]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def96]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def97]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def98]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def99]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def100]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def101]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def102]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:709:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def103]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:709:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def104]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:709:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def105]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:709:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def106]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:713:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def107]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:713:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def108]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:713:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def109]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:713:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def110]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:725:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def111]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:725:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def112]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:725:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def113]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:725:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def114]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:728:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def115]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:728:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def116]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:728:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def117]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:728:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def118]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:732:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def119]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:732:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def120]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:732:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def121]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:732:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def122]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:734:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def123]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:734:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def124]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:734:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def125]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:734:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def126]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:758:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def127]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:758:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def128]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:758:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def129]
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:758:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:795:1: enter_function: entry to ‘main’
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:806:6: branch_false: following ‘false’ branch...
wireplumber-0.5.12/redhat-linux-build/tmp-introspecttvnhmgpq/Wp-0.5.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-457): [#def130]
wireplumber-0.5.12/tests/common/test-server.h:66:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*_ptr’
wireplumber-0.5.12/tests/modules/si-node.c:37:1: enter_function: entry to ‘test_si_node_setup’
wireplumber-0.5.12/tests/modules/si-node.c:39:3: call_function: calling ‘wp_base_test_fixture_setup’ from ‘test_si_node_setup’
wireplumber-0.5.12/tests/modules/si-node.c:43:36: call_function: calling ‘glib_autoptr_cleanup_WpTestServerLocker’ from ‘test_si_node_setup’
#   64|   }
#   65|   
#   66|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (WpTestServerLocker, wp_test_server_locker_free)

Scan Properties

analyzer-version-clippy1.90.0
analyzer-version-cppcheck2.18.3
analyzer-version-gcc15.2.1
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-120.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-gcc-latest-x86_64
project-namewireplumber-0.5.12-1.fc44
store-results-to/tmp/tmpsdg_ow_e/wireplumber-0.5.12-1.fc44.tar.xz
time-created2025-10-28 20:42:53
time-finished2025-10-28 20:45:42
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'gcc,cppcheck,shellcheck,clippy,unicontrol' '-o' '/tmp/tmpsdg_ow_e/wireplumber-0.5.12-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmpsdg_ow_e/wireplumber-0.5.12-1.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251027.143044.ge6b947b-1.el9