On Feb 5, 2004, at 11:48 AM, Yaniv Kaul wrote:


Attached diff against today's CVS packet-tds.c

Checked in...


static void
-dissect_tds_query_packet(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree)
+dissect_tds_query_packet(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)

...but with the _U_ left in. Is the intent to have "dissect_tds_query_packet()" set the columns or otherwise use "pinfo" eventually? If so, perhaps the _U_ should be removed as a reminder; if not, that argument should probably be removed.


for(i=0; i != num_columns; i++) {
+ proto_tree_add_text(tree, tvb, offset, 0, "Column %d", i + 1);
proto_tree_add_text(tree, tvb, offset, 2, "usertype: %d", tvb_get_letohs(tvb, offset));

Would this be easier to read if "Column %d" had the other items under it in a subtree, with the "Column %d" item having a length equal to the length of the data for that column, and perhaps having a summary of the column data appended to "Column N"?


@@ -1055,7 +1081,7 @@
offset += 1;
if(msg_len != 0) {
msg = tvb_fake_unicode(tvb, offset, msg_len, TRUE);
- proto_tree_add_text(tree, tvb, offset, msg_len*2, "Text: %s", format_text(msg, strlen(msg)));
+ proto_tree_add_text(tree, tvb, offset, msg_len*2, "Text: %s", msg);
g_free(msg);
offset += msg_len*2;
}

Why get rid of the "format_text()" call?


_______________________________________________
Ethereal-dev mailing list
[EMAIL PROTECTED]
http://www.ethereal.com/mailman/listinfo/ethereal-dev

Reply via email to