diff options
author | Ulf Lamping <ulf.lamping@web.de> | 2006-07-22 11:29:17 +0000 |
---|---|---|
committer | Ulf Lamping <ulf.lamping@web.de> | 2006-07-22 11:29:17 +0000 |
commit | 962bf89b4ae341feb6570cc43121167e5136aaf1 (patch) | |
tree | dda9a2494011e907fa64099d4d6e607a6bb21de1 /print.c | |
parent | 64fba459da76bf498dc1babd5c21cf4f84430993 (diff) |
print generated items in brackets [], just as we do it on the screen
svn path=/trunk/; revision=18783
Diffstat (limited to 'print.c')
-rw-r--r-- | print.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -154,11 +154,19 @@ void proto_tree_print_node(proto_node *node, gpointer data) proto_item_fill_label(fi, label_str); } + if(PROTO_ITEM_IS_GENERATED(node)) { + label_ptr = g_strdup_printf("[%s]", label_ptr); + } + if (!print_line(pdata->stream, pdata->level, label_ptr)) { pdata->success = FALSE; return; } + if(PROTO_ITEM_IS_GENERATED(node)) { + g_free(label_ptr); + } + /* If it's uninterpreted data, dump it (unless our caller will be printing the entire packet in hex). */ if (fi->hfinfo->id == proto_data && pdata->print_hex_for_data) { |