native-client: don't try to dereference potentially NULL client_t.
authorKrisztian Litkey <krisztian.litkey@intel.com>
Thu, 6 Nov 2014 14:29:39 +0000 (16:29 +0200)
committerKrisztian Litkey <krisztian.litkey@intel.com>
Thu, 6 Nov 2014 14:29:39 +0000 (16:29 +0200)
src/plugins/client-api/native/test-client.c

index 52dbc5c..c1ca68a 100644 (file)
@@ -322,10 +322,12 @@ static int create_mainloop(client_t *c)
 
 static void run_mainloop(client_t *c)
 {
-    if (c != NULL && c->pa != NULL)
-        pa_mainloop_run(c->pa, &c->exit_status);
-    else
-        g_main_loop_run(c->gml);
+    if (c != NULL) {
+        if (c->pa != NULL)
+            pa_mainloop_run(c->pa, &c->exit_status);
+        else
+            g_main_loop_run(c->gml);
+    }
 }