]> code.delx.au - pulseaudio/commitdiff
device-restore: Log invalid sink index while setting formats
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Mon, 15 Aug 2011 06:37:02 +0000 (12:07 +0530)
committerArun Raghavan <arun.raghavan@collabora.co.uk>
Mon, 15 Aug 2011 07:19:35 +0000 (12:49 +0530)
This makes it easier to catch errors when using 'pactl set-sink-formats'

src/modules/module-device-restore.c

index 671ffd40013df9022919378d575fd15815ab7afa..6c5c27e8a130b83a5997f0629cc126b7332bf71b 100644 (file)
@@ -826,8 +826,10 @@ static int extension_cb(pa_native_protocol *p, pa_module *m, pa_native_connectio
             }
 
             /* Now find our sink */
-            if (!(sink = pa_idxset_get_by_index(u->core->sinks, sink_index)))
+            if (!(sink = pa_idxset_get_by_index(u->core->sinks, sink_index))) {
+                pa_log("Could not find sink #%d", sink_index);
                 goto fail;
+            }
 
             /* Read or create an entry */
             name = pa_sprintf_malloc("sink:%s", sink->name);