diff options
Diffstat (limited to 'ui/qt/lbm_uimflow_dialog.cpp')
-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); |