From a1ba675252d07c103b2edfe184ee275805988e0a Mon Sep 17 00:00:00 2001 From: owenCreeper Date: Mon, 10 Mar 2025 20:39:20 +0800 Subject: [PATCH] fix error log Signed-off-by: owenCreeper --- src/pulsecore/tagstruct.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pulsecore/tagstruct.c b/src/pulsecore/tagstruct.c index e72aeb855..6a30d7e6e 100644 --- a/src/pulsecore/tagstruct.c +++ b/src/pulsecore/tagstruct.c @@ -326,8 +326,12 @@ void pa_tagstruct_put_proplist(pa_tagstruct *t, const pa_proplist *p) { if (!(k = pa_proplist_iterate(p, &state))) break; + if (pa_proplist_get(p, k, &d, &l) < 0) { + pa_log_error("pa_proplist_get k:%s error, continue", k); + continue; + } + pa_tagstruct_puts(t, k); - pa_assert_se(pa_proplist_get(p, k, &d, &l) >= 0); pa_tagstruct_putu32(t, (uint32_t) l); pa_tagstruct_put_arbitrary(t, d, l); } -- Gitee