hi , i've implemented a dissector in the development version of wireshark and it worked . when i placed the dissectors dill's in the release version , the dissector failed . i've debbuged it , and noticed that he function : * **tcp_dissect_pdus*behaves differently between both version .
i am using dynamic arrays in my messages . that means that it a bit complicated to fetch the size of the packet from within the data. therefor i am using the function like this *tcp_dissect_pdus(tvb, pinfo, tree, TRUE, fixed_size_to_ask, get_message_len, dissect_mprest_irondome_grds_interface);* and each time i get a maximum size packet, i assue that the message is greater then 1460bytes and i set *fixed_size_to_ask = 1461 . * in the development version , the next tvb->length i receive is 1460 + "size of the next packet" . in the release version i receive the actual size i asked for , 1461 . does anyone know why this happens ? thanks yonatan tuval
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe