From 16c9f4c72935b28906cc9be62198741e145320df Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Thu, 7 Jan 2021 11:24:15 -0500 Subject: [PATCH] TT#14008 skip over non-ASCII characters in JSON output closes #1156 Change-Id: I44e50f6968b6792a2ff57d1d14fede6db0d4f1d5 --- daemon/rtcp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/daemon/rtcp.c b/daemon/rtcp.c index 67f337193..826e476b8 100644 --- a/daemon/rtcp.c +++ b/daemon/rtcp.c @@ -1105,7 +1105,10 @@ static void homer_sdes_item(struct rtcp_process_ctx *ctx, const struct sdes_chun g_string_append(ctx->json, "\\t"); break; default: - g_string_append_c(ctx->json, data[i]); + if (data[i] < ' ' || data[i] > 126) + g_string_append_c(ctx->json, '_'); + else + g_string_append_c(ctx->json, data[i]); break; } }