pulse: fix segfault without sink name

Commit d692e9 broke configurations without explicit server or sink
configuration.  Check for getBlockParam()==NULL.
This commit is contained in:
Max Kellermann 2008-10-30 17:46:56 +01:00
parent bc5429580e
commit 9ec695559f
1 changed files with 2 additions and 2 deletions

View File

@ -73,8 +73,8 @@ pulse_init(struct audio_output *ao,
pd = pulse_new_data();
pd->ao = ao;
pd->server = g_strdup(server->value);
pd->sink = g_strdup(sink->value);
pd->server = server != NULL ? g_strdup(server->value) : NULL;
pd->sink = sink != NULL ? g_strdup(sink->value) : NULL;
return pd;
}