context: report error only once

This commit is contained in:
Wim Taymans 2018-12-14 16:39:19 +01:00
parent 72b61f614a
commit c9ac5e6e1e

View file

@ -34,9 +34,10 @@
int pa_context_set_error(pa_context *c, int error) { int pa_context_set_error(pa_context *c, int error) {
pa_assert(error >= 0); pa_assert(error >= 0);
pa_assert(error < PA_ERR_MAX); pa_assert(error < PA_ERR_MAX);
if (c && c->error != error) {
pw_log_debug("context %p: error %d %s", c, error, pa_strerror(error)); pw_log_debug("context %p: error %d %s", c, error, pa_strerror(error));
if (c)
c->error = error; c->error = error;
}
return error; return error;
} }