aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2016-04-22 09:56:03 +0200
committerAnders Broman <a.broman58@gmail.com>2016-04-22 21:26:37 +0000
commite0eefbe20ad5a4e6618e71939f25957559b2a1ab (patch)
tree449f42ee6abb7038d6180e8ef40ef80d59077a08
parent13dc91f5b6b4c44e8a3056e6923f3435ce7c286a (diff)
tvbuff_composite.c: do not recompute abs_length
abs_length is already computed by the caller of composite_get_ptr (ensure_contiguous_no_exception). No need to do the work another time Change-Id: I93edd6d405b2d5afe99dc7c781ecea4b395ef7bd Reviewed-on: https://code.wireshark.org/review/15053 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
-rw-r--r--epan/tvbuff_composite.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/epan/tvbuff_composite.c b/epan/tvbuff_composite.c
index 15bf96b2c0..f43628b96a 100644
--- a/epan/tvbuff_composite.c
+++ b/epan/tvbuff_composite.c
@@ -112,11 +112,6 @@ composite_get_ptr(tvbuff_t *tvb, guint abs_offset, guint abs_length)
return tvb_get_ptr(member_tvb, member_offset, abs_length);
}
else {
- abs_offset = 0;
- abs_length = 0;
-
- tvb_check_offset_length(tvb, 0, -1, &abs_offset, &abs_length);
-
tvb->real_data = (guint8 *)g_malloc(abs_length);
tvb_memcpy(tvb, (void *)tvb->real_data, 0, abs_length);
return tvb->real_data + abs_offset;