diff options
-rw-r--r-- | packet-q931.c | 8 | ||||
-rw-r--r-- | packet-tpkt.c | 4 | ||||
-rw-r--r-- | packet-tpkt.h | 4 |
3 files changed, 11 insertions, 5 deletions
diff --git a/packet-q931.c b/packet-q931.c index c063648586..fba12ffde3 100644 --- a/packet-q931.c +++ b/packet-q931.c @@ -2,7 +2,7 @@ * Routines for Q.931 frame disassembly * Guy Harris <guy@alum.mit.edu> * - * $Id: packet-q931.c,v 1.26 2001/03/28 07:49:39 guy Exp $ + * $Id: packet-q931.c,v 1.27 2001/03/28 08:06:06 guy Exp $ * * Modified by Andreas Sikkema for possible use with H.323 * @@ -2197,6 +2197,12 @@ q931_dissector(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, return FALSE; lv_tpkt_len = dissect_tpkt_header( tvb, &offset, pinfo, tree ); + if (lv_tpkt_len == -1) { + /* + * TPKT isn't enabled. + */ + return FALSE; + } /* * Check if it's an empty TPKT message (the next one might be a diff --git a/packet-tpkt.c b/packet-tpkt.c index b25e1154b1..69d0dc9a56 100644 --- a/packet-tpkt.c +++ b/packet-tpkt.c @@ -86,8 +86,8 @@ is_tpkt( tvbuff_t *tvb, unsigned int* offset ) * Dissect the TPKT header; called from the TPKT dissector, as well as * from dissectors such as the dissector for Q.931-over-TCP. * - * Returns -1 if we didn't dissect it as a TPKT header, otherwise returns - * the PDU length from the TPKT header. + * Returns -1 if TPKT isn't enabled, otherwise returns the PDU length + * from the TPKT header. * * Sets "*offset" to the offset following the TPKT header. */ diff --git a/packet-tpkt.h b/packet-tpkt.h index fa0e0cf551..bee7cecd33 100644 --- a/packet-tpkt.h +++ b/packet-tpkt.h @@ -35,8 +35,8 @@ gboolean is_tpkt( tvbuff_t *tvb, unsigned int* offset ); * Dissect the TPKT header; called from the TPKT dissector, as well as * from dissectors such as the dissector for Q.931-over-TCP. * - * Returns -1 if we didn't dissect it as a TPKT header, otherwise returns - * the PDU length from the TPKT header. + * Returns -1 if TPKT isn't enabled, otherwise returns the PDU length + * from the TPKT header. * * Sets "*offset" to the offset following the TPKT header. */ |