From 016af38af0a27b14c8e2fb4fb3e2c4811bb0211b Mon Sep 17 00:00:00 2001
From: John Thacker <johnthacker@gmail.com>
Date: Thu, 10 Aug 2023 02:47:58 -0400
Subject: [PATCH] btsdp: Finalize wmem_strbuf

The allocated wmem_strbuf isn't used after this, so it can
be finalized to save a bit of memory.

Related to #19259


(cherry picked from commit 7fecc31427e0ec5e55ac2611df94678940c1df7d)
---
 epan/dissectors/packet-btsdp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/epan/dissectors/packet-btsdp.c b/epan/dissectors/packet-btsdp.c
index a60b3051b4d..66265d6ef92 100644
--- a/epan/dissectors/packet-btsdp.c
+++ b/epan/dissectors/packet-btsdp.c
@@ -3543,7 +3543,7 @@ dissect_sdp_type(proto_tree *tree, packet_info *pinfo, tvbuff_t *tvb,
             if (size < 1) {
                 break;
             }
-            wmem_strbuf_append_printf(info_buf, "%s ", wmem_strbuf_get_str(substr));
+            wmem_strbuf_append_printf(info_buf, "%s ", wmem_strbuf_finalize(substr));
             offset += size ;
             bytes_to_go -= size;
         }
-- 
GitLab

