print generated items in brackets [], just as we do it on the screen

svn path=/trunk/; revision=18783
This commit is contained in:
Ulf Lamping 2006-07-22 11:29:17 +00:00
parent 64fba459da
commit 962bf89b4a
1 changed files with 8 additions and 0 deletions

View File

@ -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) {