diff options
author | Jeff Morriss <jeff.morriss@ulticom.com> | 2008-02-25 15:21:20 +0000 |
---|---|---|
committer | Jeff Morriss <jeff.morriss@ulticom.com> | 2008-02-25 15:21:20 +0000 |
commit | 74905320f82e235f54ad5db078c390e3ec304ab3 (patch) | |
tree | 82628303e46a3ea72f18ec8630db44eb903bf28a /plugins | |
parent | 1efbef8ef4197150e2cf8f76155bcfbf0d91eefe (diff) |
From Richard Kuemmel via http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1430 : fix length mask.
svn path=/trunk/; revision=24459
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/ethercat/packet-ethercat-datagram.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/ethercat/packet-ethercat-datagram.c b/plugins/ethercat/packet-ethercat-datagram.c index 31b0fa754a..debd76ddf7 100644 --- a/plugins/ethercat/packet-ethercat-datagram.c +++ b/plugins/ethercat/packet-ethercat-datagram.c @@ -450,7 +450,7 @@ static void dissect_ecat_datagram(tvbuff_t *tvb, packet_info *pinfo, proto_tree init_EcParserHDR(&ecHdr, tvb, suboffset); subsize = get_cmd_len(&ecHdr); - len = ecHdr.len&0x7fff; + len = ecHdr.len&0x07ff; if ( len >= sizeof(ETHERCAT_MBOX_HEADER_LEN) && (ecHdr.cmd==EC_CMD_TYPE_FPWR || ecHdr.cmd==EC_CMD_TYPE_FPRD || ecHdr.cmd==EC_CMD_TYPE_APWR || ecHdr.cmd==EC_CMD_TYPE_APRD) && |