sink-input,source-output: Fix logging, don't overwrite old_value when value == 0

This commit is contained in:
Peter Meerwald-Stadler 2016-08-15 19:08:49 +02:00
parent 1df21e6ab6
commit 0a5cff6241
2 changed files with 8 additions and 12 deletions

View file

@ -1086,13 +1086,11 @@ void pa_source_output_set_property(pa_source_output *o, const char *key, const c
if (pa_proplist_contains(o->proplist, key)) {
old_value = pa_xstrdup(pa_proplist_gets(o->proplist, key));
if (value && old_value) {
if (pa_streq(value, old_value))
goto finish;
} else {
pa_xfree(old_value);
if (value && old_value && pa_streq(value, old_value))
goto finish;
if (!old_value)
old_value = pa_xstrdup("(data)");
}
} else {
if (!value)
goto finish;