Hello,
The displayed error says that tvb_set_child_real_data_tvbuff returns
void (nothing).
See epan/tvbuff.h
So you are trying : next_tvb=void
Other thing :
I do not understand why you are trying to do reassembly by yourself
since this is the goal of tcp_dissect_pdus.
Olivier
Clifford Sibanda a �crit :
Good day
I would like to get some assistance if anyone out there can.
I am working a plugin dissector that handles data from an asynchronous
source. The asynchronous source first sends a packet with just the
message length of the next packet which contains the real data.
What i would love to do is to keep this packet with just the length of
the next packet and append to it the next packet before I proceed with
dissecting.
I have tried using the tcp_dissect_pdus and the longer reassembly
method but I get this error using both methods:
error: void value not ignored as it ought to be
for this line
next_tvb=tvb_set_child_real_data_tvbuff(tvb,next_tvb);
I'm not sure what it is that I'm doing wrong
And if there is a simpler way of just adding the next tvb without
going the reassemble route I would like to use that one
Thank you
Clifford Sibanda
Good day
------------------------------------------------------------------------
___________________________________________________________________________
Sent via: Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx>
Archives: http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe