diff options
author | morriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7> | 2011-05-20 03:15:18 +0000 |
---|---|---|
committer | morriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7> | 2011-05-20 03:15:18 +0000 |
commit | 78fa450ac389ad6a4c86bdee51592f6e54c00218 (patch) | |
tree | bf1b10746aaa40542bf0dbb850d27760c4edec60 /epan/dissectors/packet-tapa.c | |
parent | cdf0be68237b1f9dd71603d0a9be00294f745827 (diff) |
Use TVB accessor functions instead of tvb_get_ptr()
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@37320 f5534014-38df-0310-8fa8-9805f1628bb7
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 |