diff options
-rw-r--r-- | epan/gcp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/epan/gcp.c b/epan/gcp.c index 3d74418675..0ef0bd2908 100644 --- a/epan/gcp.c +++ b/epan/gcp.c @@ -744,9 +744,10 @@ void gcp_analyze_msg(proto_tree* gcp_tree, tvbuff_t* gcp_tvb, gcp_msg_t* m, gcp_ } if (ctx_term->term->bir && ctx_term->term->nsap) { - gchar* key = ep_strdup_printf("%s:%s",ctx_term->term->nsap,ctx_term->term->bir); - g_ascii_strdown(key, -1); + gchar* tmp_key = ep_strdup_printf("%s:%s",ctx_term->term->nsap,ctx_term->term->bir); + gchar* key = g_ascii_strdown(tmp_key, -1); alcap_tree_from_bearer_key(term_tree, gcp_tvb, key); + g_free(key); } } } |