diff options
author | Guy Harris <guy@alum.mit.edu> | 2004-05-03 22:55:36 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2004-05-03 22:55:36 +0000 |
commit | 055faf194e5672c7d40b57516a4271271bf570ee (patch) | |
tree | d4102e53560adc0b214f958a550f5c8edea10f68 /packet-ber.c | |
parent | 870b3b1caf3813d24eb0fe25eea67b20d2653dd9 (diff) |
Squelch some compiler warnings.
svn path=/trunk/; revision=10779
Diffstat (limited to 'packet-ber.c')
-rw-r--r-- | packet-ber.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/packet-ber.c b/packet-ber.c index 3b29010d49..70853b58e3 100644 --- a/packet-ber.c +++ b/packet-ber.c @@ -2,7 +2,7 @@ * Helpers for ASN.1/BER dissection * Ronnie Sahlberg (C) 2004 * - * $Id: packet-ber.c,v 1.6 2004/03/26 00:21:53 guy Exp $ + * $Id: packet-ber.c,v 1.7 2004/05/03 22:55:36 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -883,8 +883,10 @@ int dissect_ber_bitstring(gboolean implicit_tag, packet_info *pinfo, proto_tree if (nb->bit < (8*len-pad)) { val = tvb_get_guint8(tvb, offset + nb->bit/8); val &= 0x80 >> (nb->bit%8); - b0 = (nb->gb0 == -1) ? nb->bit/8 : nb->gb0/8; - b1 = (nb->gb1 == -1) ? nb->bit/8 : nb->gb1/8; + b0 = (nb->gb0 == -1) ? nb->bit/8 : + ((guint32)nb->gb0)/8; + b1 = (nb->gb1 == -1) ? nb->bit/8 : + ((guint32)nb->gb1)/8; proto_tree_add_item(tree, *(nb->p_id), tvb, offset + b0, b1 - b0 + 1, FALSE); } else { /* 8.6.2.4 */ val = 0; |