aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-tapa.c
diff options
context:
space:
mode:
authormorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>2011-05-20 03:15:18 +0000
committermorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>2011-05-20 03:15:18 +0000
commit78fa450ac389ad6a4c86bdee51592f6e54c00218 (patch)
treebf1b10746aaa40542bf0dbb850d27760c4edec60 /epan/dissectors/packet-tapa.c
parentcdf0be68237b1f9dd71603d0a9be00294f745827 (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.c9
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