#include "config.h"
-#include <glib.h>
-
#include <epan/packet.h>
#include <epan/prefs.h>
#include "packet-tcp.h"
static gint ett_wow_realms = -1;
static guint
-get_wow_pdu_len(packet_info *pinfo, tvbuff_t *tvb, int offset)
+get_wow_pdu_len(packet_info *pinfo, tvbuff_t *tvb, int offset, void *data _U_)
{
gint8 size_field_offset = -1;
guint8 cmd;
offset + 3,
&len, ENC_ASCII);
- ti = proto_tree_add_text(wow_tree, tvb,
+ wow_realms_tree = proto_tree_add_subtree(wow_tree, tvb,
offset, 0,
- "%s",
+ ett_wow_realms, NULL,
realm_name);
- wow_realms_tree = proto_item_add_subtree(ti, ett_wow_realms);
proto_tree_add_item(wow_realms_tree, hf_wow_realm_type, tvb, offset, 1, ENC_LITTLE_ENDIAN);
offset += 1;
}
}
- return tvb_length(tvb);
+ return tvb_captured_length(tvb);
}
static gboolean
dissector_add_uint("tcp.port", WOW_PORT, wow_handle);
}
+
+/*
+ * Editor modelines - http://www.wireshark.org/tools/modelines.html
+ *
+ * Local variables:
+ * c-basic-offset: 8
+ * tab-width: 8
+ * indent-tabs-mode: t
+ * End:
+ *
+ * vi: set shiftwidth=8 tabstop=8 noexpandtab:
+ * :indentSize=8:tabSize=8:noTabs=false:
+ */