aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--epan/gcp.c5
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);
}
}
}