From 7a4c9d267bd245f19796a5fea3b21b18ed57f870 Mon Sep 17 00:00:00 2001 From: Dario Lombardo Date: Fri, 21 Jul 2017 00:07:31 +0200 Subject: [PATCH] print: use assert before dereference (CID 1412973). Change-Id: I82602ceb735a055602a18c2c52e0669c4efd7773 Reviewed-on: https://code.wireshark.org/review/22748 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman --- epan/print.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/epan/print.c b/epan/print.c index 1b875ccd59..41b64ea4db 100644 --- a/epan/print.c +++ b/epan/print.c @@ -312,11 +312,13 @@ void write_pdml_proto_tree(output_fields_t* fields, gchar **protocolfilter, pf_flags protocolfilter_flags, epan_dissect_t *edt, FILE *fh, gboolean use_color) { write_pdml_data data; - const color_filter_t *cfp = edt->pi.fd->color_filter; + const color_filter_t *cfp; g_assert(edt); g_assert(fh); + cfp = edt->pi.fd->color_filter; + /* Create the output */ if (use_color && (cfp != NULL)) { fprintf(fh, "\n",