Ethereal-dev: Re: [Ethereal-dev] Updates to NCP dissector.
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: Joerg Mayer <jmayer@xxxxxxxxx>
Date: Thu, 26 Sep 2002 04:13:52 +0200
On Wed, Sep 25, 2002 at 01:47:26PM -0600, Greg Morris wrote: > If you run into anymore > then you can forward the information to me and I will do my best > (blindly) or you can attempt to resolve them yourself. I've applied your patch (still except for the too -> to conversion :) and applied the attached stuff on top of it (I don't think it's worth bothering you to fix warnings that you can't see :-) Please have a look at the format string stuff, as gcc complained that the format string contained no place holders for values but the argument list was not empty - it contains value1. Ciao Jörg -- Joerg Mayer <jmayer@xxxxxxxxx> I found out that "pro" means "instead of" (as in proconsul). Now I know what proactive means.
diff -u -p -r1.34 ncp2222.py --- ncp2222.py 25 Sep 2002 00:36:58 -0000 1.34 +++ ncp2222.py 26 Sep 2002 01:59:57 -0000 @@ -5490,7 +5490,7 @@ def produce_code(): # include "config.h" #endif +#include <string.h> #include <glib.h> #include <epan/packet.h> static void ncp_init_protocol(void); diff -u -p -r1.21 packet-ncp2222.inc --- packet-ncp2222.inc 25 Sep 2002 00:36:59 -0000 1.21 +++ packet-ncp2222.inc 26 Sep 2002 02:00:01 -0000 @@ -1888,7 +1887,7 @@ print_nds_values(proto_tree *vtree, tvbu case 0x00000017: /* Back Link */ value1 = tvb_get_letohl(tvb, voffset); /* Length */ proto_tree_add_uint_format(nvtree, hf_nds_uint32value, tvb, voffset, - 4, value1, "Lenght of Record", value1); + 4, value1, "Length of Record %08x", value1); voffset = voffset+4; value2 = tvb_get_letohl(tvb, voffset); /* Remote ID */ proto_tree_add_uint_format(nvtree, hf_nds_uint32value, tvb, voffset, @@ -1905,7 +1904,7 @@ print_nds_values(proto_tree *vtree, tvbu case 0x00000019: /* Typed Name */ value1 = tvb_get_letohl(tvb, voffset); /* Length */ proto_tree_add_uint_format(nvtree, hf_nds_uint32value, tvb, voffset, - 4, value1, "Lenght of Record", value1); + 4, value1, "Length of Record %08x", value1); voffset = voffset+4; value2 = tvb_get_letohl(tvb, voffset); /* Level */ proto_tree_add_uint_format(nvtree, hf_nds_uint32value, tvb, voffset, @@ -1926,7 +1925,7 @@ print_nds_values(proto_tree *vtree, tvbu case 0x0000001a: /* Hold */ value1 = tvb_get_letohl(tvb, voffset); /* Length */ proto_tree_add_uint_format(nvtree, hf_nds_uint32value, tvb, voffset, - 4, value1, "Lenght of Record", value1); + 4, value1, "Length of Record %08x", value1); voffset = voffset+4; value2 = tvb_get_letohl(tvb, voffset); /* Amount */ proto_tree_add_uint_format(nvtree, hf_nds_uint32value, tvb, voffset, @@ -5308,7 +5302,7 @@ dissect_ncp_reply(tvbuff_t *tvb, packet_ verb_string = "NDS Continuation Fragment"; break; } - if(request_value->nds_request_verb != NULL) + if(request_value->nds_request_verb != 0) { proto_tree_add_uint_format(ncp_tree, hf_ncp_nds_verb, tvb, 6, 0, request_value->nds_request_verb, "NDS Verb: %d, %s",
- References:
- Re: [Ethereal-dev] Updates to NCP dissector.
- From: Greg Morris
- Re: [Ethereal-dev] Updates to NCP dissector.
- Prev by Date: Re: [Ethereal-dev] colorization dialog box patch
- Next by Date: [Ethereal-dev] Minor update to packet-iscsi.c
- Previous by thread: Re: [Ethereal-dev] Updates to NCP dissector.
- Next by thread: [Ethereal-dev] fyi - Data Workshop
- Index(es):