Commit 84c44e01d3bcf693e80c624bc82e03e49d40144c

Oschowa 2021-03-01T12:39:52

audio: pipewire: fix uninitialized variable warnings

diff --git a/src/audio/pipewire/SDL_pipewire.c b/src/audio/pipewire/SDL_pipewire.c
index b4ec9f4..873e6ed 100644
--- a/src/audio/pipewire/SDL_pipewire.c
+++ b/src/audio/pipewire/SDL_pipewire.c
@@ -300,7 +300,8 @@ io_list_remove(Uint32 id)
 static void
 io_list_sort()
 {
-    struct io_node *n, *temp, *default_sink, *default_source;
+    struct io_node *default_sink = NULL, *default_source = NULL;
+    struct io_node *n, *temp;
 
     PIPEWIRE_pw_thread_loop_lock(hotplug_loop);
 
@@ -518,9 +519,7 @@ get_int_param(const struct spa_pod *param, Uint32 key, int *val)
 
     prop = spa_pod_find_prop(param, NULL, key);
 
-    if (prop && prop->value.type == SPA_TYPE_Int) {
-        spa_pod_get_int(&prop->value, &v);
-
+    if (prop && spa_pod_get_int(&prop->value, &v) == 0) {
         if (val) {
             *val = (int)v;
         }