In the columns list in a results token, columns with a type of 106
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 20 Feb 2004 08:40:30 +0000 (08:40 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 20 Feb 2004 08:40:30 +0000 (08:40 +0000)
appear to have 3 extra bytes of stuff before the column name.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@10119 f5534014-38df-0310-8fa8-9805f1628bb7

packet-tds.c

index 291a4a9d3418d169e54fcd71b000748a4d3431e2..b83f5a49bcbeab988ec74372c5a163c039c4c466 100644 (file)
@@ -3,7 +3,7 @@
  * Copyright 2000-2002, Brian Bruns <camber@ais.org>
  * Copyright 2002, Steve Langasek <vorlon@netexpress.net>
  *
- * $Id: packet-tds.c,v 1.26 2004/02/18 04:41:37 jmayer Exp $
+ * $Id: packet-tds.c,v 1.27 2004/02/20 08:40:30 guy Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@ethereal.com>
@@ -1063,6 +1063,10 @@ dissect_tds7_results_token(tvbuff_t *tvb, guint offset, proto_tree *tree)
                                offset += table_len*2;
                        }
                }
+               else if (type == 106) {
+                       proto_tree_add_text(tree, tvb, offset, 3, "unknown 3 bytes");
+                       offset +=3;
+               }
                if(type > 128) {
                        proto_tree_add_text(tree, tvb, offset, 2, "Large type size: 0x%x", tvb_get_letohs(tvb, offset));
                        offset += 2;