As suggested by Evan in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8097 :
Put r46564 back in as the computation of member_length is non-trivial. svn path=/trunk/; revision=46567
This commit is contained in:
parent
c6c5c3d978
commit
306821bf6e
|
@ -1057,6 +1057,9 @@ composite_memcpy(tvbuff_t *tvb, guint8* target, guint abs_offset, size_t abs_len
|
|||
&member_offset, &member_length, NULL);
|
||||
DISSECTOR_ASSERT(retval);
|
||||
|
||||
/* composite_memcpy() can't handle a member_length of zero. */
|
||||
DISSECTOR_ASSERT(member_length);
|
||||
|
||||
tvb_memcpy(member_tvb, target, member_offset, member_length);
|
||||
abs_offset += member_length;
|
||||
abs_length -= member_length;
|
||||
|
|
Loading…
Reference in New Issue