diff options
author | Jeff Morriss <jeff.morriss@ulticom.com> | 2011-05-20 03:15:18 +0000 |
---|---|---|
committer | Jeff Morriss <jeff.morriss@ulticom.com> | 2011-05-20 03:15:18 +0000 |
commit | 2a862810270e7063ee9efda2b4d79a5db8b140f4 (patch) | |
tree | bf1b10746aaa40542bf0dbb850d27760c4edec60 /epan/dissectors/packet-tapa.c | |
parent | d545900d36a2a83fc45325814a97bb78c49a65c2 (diff) |
Use TVB accessor functions instead of tvb_get_ptr()
svn path=/trunk/; revision=37320
Diffstat (limited to 'epan/dissectors/packet-tapa.c')
-rw-r--r-- | epan/dissectors/packet-tapa.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/epan/dissectors/packet-tapa.c b/epan/dissectors/packet-tapa.c index f399b57b62..974a91fe5e 100644 --- a/epan/dissectors/packet-tapa.c +++ b/epan/dissectors/packet-tapa.c @@ -133,12 +133,14 @@ static const value_string tapa_discover_unknown_vals[] = { }; static gboolean -check_ascii(const guint8 *buffer, gint length) +check_ascii(tvbuff_t *tvb, gint offset, gint length) { gint i; + guint8 buf; for (i = 0; i < length; i++) - if (buffer[i] < 0x20 || buffer[i] >= 0x80) + buf = tvb_get_guint8(tvb, offset+i); + if (buf < 0x20 || buf >= 0x80) return FALSE; return TRUE; } @@ -237,8 +239,7 @@ dissect_tapa_discover_unknown_new_tlv(tvbuff_t *tvb, packet_info *pinfo, proto_t DISSECTOR_ASSERT(item_length > 0); - is_ascii = check_ascii(tvb_get_ptr(tvb, offset + 4, item_length), - item_length); + is_ascii = check_ascii(tvb, offset + 4, item_length); if (is_ascii) item_text = tvb_format_text(tvb, offset + 4, item_length); else |