From 5e40aa45ca602a44e827cdab544fda89bb92bf72 Mon Sep 17 00:00:00 2001 From: Pascal Quantin Date: Sat, 1 Nov 2014 22:08:44 +0100 Subject: print: do not try to add an empty hex stream to PDML output for a text only hf Bug: 10651 Change-Id: If38af2879b9a20f4755a7843f20c7327d66c95b1 Reviewed-on: https://code.wireshark.org/review/5054 Reviewed-by: Evan Huus Tested-by: Pascal Quantin Reviewed-by: Pascal Quantin --- epan/print.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'epan/print.c') diff --git a/epan/print.c b/epan/print.c index afd9431c21..4336c6ad00 100644 --- a/epan/print.c +++ b/epan/print.c @@ -345,8 +345,10 @@ proto_tree_write_node_pdml(proto_node *node, gpointer data) fprintf(pdata->fh, "\" pos=\"%d", fi->start); } - fputs("\" value=\"", pdata->fh); - write_pdml_field_hex_value(pdata, fi); + if (fi->length > 0) { + fputs("\" value=\"", pdata->fh); + write_pdml_field_hex_value(pdata, fi); + } if (node->first_child != NULL) { fputs("\">\n", pdata->fh); -- cgit v1.2.3