aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-tapa.c
diff options
context:
space:
mode:
authorJeff Morriss <jeff.morriss@ulticom.com>2011-05-20 03:15:18 +0000
committerJeff Morriss <jeff.morriss@ulticom.com>2011-05-20 03:15:18 +0000
commit2a862810270e7063ee9efda2b4d79a5db8b140f4 (patch)
treebf1b10746aaa40542bf0dbb850d27760c4edec60 /epan/dissectors/packet-tapa.c
parentd545900d36a2a83fc45325814a97bb78c49a65c2 (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.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