From 892fa0ecad8b8fb42f7af77334fd27464cb1b814 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Popovic=CC=8C?= Date: Thu, 3 Apr 2025 09:37:10 +0200 Subject: [PATCH] MT#55283 Skip tag retrieval if missing in monologue stats Closes #1923 Change-Id: I88e2176329b298d209ee48721707ed2ec7e17de9 (cherry picked from commit 1526389ab645f1e85dca84e8d8c63ab25f1d27d4) (cherry picked from commit f44c494a2d6242c476c90a7314bba64cfdb30dbb) --- daemon/mqtt.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/daemon/mqtt.c b/daemon/mqtt.c index d8dbbc491..9db003747 100644 --- a/daemon/mqtt.c +++ b/daemon/mqtt.c @@ -161,8 +161,10 @@ static void mqtt_call_stats(call_t *call, JsonBuilder *json) { static void mqtt_monologue_stats(struct call_monologue *ml, JsonBuilder *json) { - json_builder_set_member_name(json, "tag"); - json_builder_add_string_value(json, ml->tag.s); + if (ml->tag.len) { + json_builder_set_member_name(json, "tag"); + json_builder_add_string_value(json, ml->tag.s); + } if (ml->label.len) { json_builder_set_member_name(json, "label");