diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2014-11-01 22:08:44 +0100 |
---|---|---|
committer | Pascal Quantin <pascal.quantin@gmail.com> | 2014-11-01 21:32:53 +0000 |
commit | 5e40aa45ca602a44e827cdab544fda89bb92bf72 (patch) | |
tree | 53bea83ce3cd0933dcb3c30d1e9c3cfb7beb5d45 /epan/print.c | |
parent | 0af4395e8d8a05bf55e6e6b8e38ca392a70a65f2 (diff) |
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 <eapache@gmail.com>
Tested-by: Pascal Quantin <pascal.quantin@gmail.com>
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'epan/print.c')
-rw-r--r-- | epan/print.c | 6 |
1 files changed, 4 insertions, 2 deletions
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); |