diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2015-09-04 18:56:10 +0200 |
---|---|---|
committer | Pascal Quantin <pascal.quantin@gmail.com> | 2015-09-04 18:24:27 +0000 |
commit | 9defa0fc181dfefd80fc910a7e70c6961bcfd453 (patch) | |
tree | 63a522407f12ebe00df83803aa3349f902b4d651 /ui/qt | |
parent | f7a370086d44684ae7973055e55e91a99b028ff2 (diff) |
GTK/Qt: fix crash when closing SIP Flows dialog
Bug: 11500
Change-Id: Ifc3826c9743b0fab338cc85c9210231320feddf2
Reviewed-on: https://code.wireshark.org/review/10384
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'ui/qt')
-rw-r--r-- | ui/qt/lbm_uimflow_dialog.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ui/qt/lbm_uimflow_dialog.cpp b/ui/qt/lbm_uimflow_dialog.cpp index 00eb002cf3..d28d143037 100644 --- a/ui/qt/lbm_uimflow_dialog.cpp +++ b/ui/qt/lbm_uimflow_dialog.cpp @@ -122,12 +122,13 @@ static gboolean lbm_uimflow_add_to_graph(seq_analysis_info_t * seq_info, packet_ epb = stream_info->endpoint_a; epa = stream_info->endpoint_b; } - item = (seq_analysis_item_t *)g_malloc(sizeof(seq_analysis_item_t)); + item = (seq_analysis_item_t *)g_malloc0(sizeof(seq_analysis_item_t)); COPY_ADDRESS(&(item->src_addr), &(pinfo->src)); COPY_ADDRESS(&(item->dst_addr), &(pinfo->dst)); item->fd = pinfo->fd; item->port_src = pinfo->srcport; item->port_dst = pinfo->destport; + item->protocol = g_strdup(port_type_to_str(pinfo->ptype)); if (stream_info->description == NULL) { item->frame_label = g_strdup_printf("(%" G_GUINT32_FORMAT ")", stream_info->sqn); |