From c9ac5e6e1ef3b1bb9c0cb8a940913dded8890234 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 14 Dec 2018 16:39:19 +0100 Subject: [PATCH] context: report error only once --- src/context.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/context.c b/src/context.c index 545df2414..5b8eb9182 100644 --- a/src/context.c +++ b/src/context.c @@ -34,9 +34,10 @@ int pa_context_set_error(pa_context *c, int error) { pa_assert(error >= 0); pa_assert(error < PA_ERR_MAX); - pw_log_debug("context %p: error %d %s", c, error, pa_strerror(error)); - if (c) + if (c && c->error != error) { + pw_log_debug("context %p: error %d %s", c, error, pa_strerror(error)); c->error = error; + } return error; }