summaryrefslogtreecommitdiff
path: root/ui/qt/lbm_uimflow_dialog.cpp
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2015-09-04 18:56:10 +0200
committerPascal Quantin <pascal.quantin@gmail.com>2015-09-04 18:24:27 +0000
commit9defa0fc181dfefd80fc910a7e70c6961bcfd453 (patch)
tree63a522407f12ebe00df83803aa3349f902b4d651 /ui/qt/lbm_uimflow_dialog.cpp
parentf7a370086d44684ae7973055e55e91a99b028ff2 (diff)
downloadwireshark-9defa0fc181dfefd80fc910a7e70c6961bcfd453.tar.gz
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/lbm_uimflow_dialog.cpp')
-rw-r--r--ui/qt/lbm_uimflow_dialog.cpp3
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);