From 3eacdda619bd9ec4f16863934415c3fc79f65e18 Mon Sep 17 00:00:00 2001 From: AndersBroman Date: Tue, 3 Jun 2014 16:31:11 +0200 Subject: Change ep_alloc() to wmem_new() change depcrecated API. Change-Id: I1eb3d3f3ccdfa265099446e8d609273867304a73 Reviewed-on: https://code.wireshark.org/review/1936 Reviewed-by: Anders Broman --- epan/tvbparse.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'epan/tvbparse.c') diff --git a/epan/tvbparse.c b/epan/tvbparse.c index dac47210ef..bc4ba7414e 100644 --- a/epan/tvbparse.c +++ b/epan/tvbparse.c @@ -91,7 +91,7 @@ static tvbparse_elem_t* new_tok(tvbparse_t* tt, if (TVBPARSE_DEBUG & TVBPARSE_DEBUG_NEWTOK) g_warning("new_tok: id=%i offset=%u len=%u",id,offset,len); #endif - tok = (tvbparse_elem_t *)ep_alloc(sizeof(tvbparse_elem_t)); + tok = (tvbparse_elem_t *)wmem_new(wmem_packet_scope(), tvbparse_elem_t); tok->tvb = tt->tvb; tok->id = id; @@ -1209,7 +1209,7 @@ tvbparse_t* tvbparse_init(tvbuff_t* tvb, int len, void* data, const tvbparse_wanted_t* ignore) { - tvbparse_t* tt = (tvbparse_t *)ep_alloc(sizeof(tvbparse_t)); + tvbparse_t* tt = (tvbparse_t *)wmem_new(wmem_packet_scope(), tvbparse_t); #ifdef TVBPARSE_DEBUG if (TVBPARSE_DEBUG & TVBPARSE_DEBUG_TT) g_warning("tvbparse_init: offset=%i len=%i",offset,len); @@ -1218,7 +1218,7 @@ tvbparse_t* tvbparse_init(tvbuff_t* tvb, tt->tvb = tvb; tt->offset = offset; - len = (len == -1) ? (int) tvb_length(tvb) : len; + len = (len == -1) ? (int) tvb_captured_length(tvb) : len; tt->end_offset = offset + len; tt->data = data; tt->ignore = ignore; @@ -1233,9 +1233,9 @@ gboolean tvbparse_reset(tvbparse_t* tt, if (TVBPARSE_DEBUG & TVBPARSE_DEBUG_TT) g_warning("tvbparse_init: offset=%i len=%i",offset,len); #endif - len = (len == -1) ? (int) tvb_length(tt->tvb) : len; + len = (len == -1) ? (int) tvb_captured_length(tt->tvb) : len; - if( tvb_length_remaining(tt->tvb, offset) >= len) { + if( tvb_captured_length_remaining(tt->tvb, offset) >= len) { tt->offset = offset; tt->end_offset = offset + len; return TRUE; -- cgit v1.2.3