summaryrefslogtreecommitdiff
path: root/ui/tap-sequence-analysis.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2016-06-01 13:00:30 +0200
committerGerald Combs <gerald@wireshark.org>2016-06-01 17:31:31 +0000
commit374266296d6f8994910e70c7365097b9e5e809a6 (patch)
treed47c473481a55a713647ed799658d98a9c4bf5ea /ui/tap-sequence-analysis.c
parent76ef2d2a3dff61f523cacc0ac868f5cc2b8f5a5f (diff)
downloadwireshark-374266296d6f8994910e70c7365097b9e5e809a6.tar.gz
Qt: Check for valid color filter before use
Not all packet have a color filter, so check for this before use. Bug: 12065 Change-Id: Ieed8d369342bde50fe8a1562be9379695da9fbaa Reviewed-on: https://code.wireshark.org/review/15677 Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Gerald Combs <gerald@wireshark.org>
Diffstat (limited to 'ui/tap-sequence-analysis.c')
-rw-r--r--ui/tap-sequence-analysis.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/ui/tap-sequence-analysis.c b/ui/tap-sequence-analysis.c
index 2f95447395..48cd9fd436 100644
--- a/ui/tap-sequence-analysis.c
+++ b/ui/tap-sequence-analysis.c
@@ -109,8 +109,10 @@ seq_analysis_frame_packet( void *ptr, packet_info *pinfo, epan_dissect_t *edt _U
sai->frame_number = pinfo->num;
- sai->bg_color = color_t_to_rgb(&pinfo->fd->color_filter->bg_color);
- sai->fg_color = color_t_to_rgb(&pinfo->fd->color_filter->fg_color);
+ if (pinfo->fd->color_filter) {
+ sai->bg_color = color_t_to_rgb(&pinfo->fd->color_filter->bg_color);
+ sai->fg_color = color_t_to_rgb(&pinfo->fd->color_filter->fg_color);
+ }
sai->port_src=pinfo->srcport;
sai->port_dst=pinfo->destport;