https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=14670

Peter Wu <pe...@lekensteyn.nl> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |s...@bjorlykke.org

--- Comment #2 from Peter Wu <pe...@lekensteyn.nl> ---
The problem occurs when packet 8 is dissected:

 341 static p_mul_seq_val *register_p_mul_id (packet_info *pinfo, address
*addr, guint32 dstIP,
 ...
 427     if (p_mul_data) {
 428       if (pdu_type == Ack_PDU) {
 429         /* Only save this data if positive ack */
 430         if (no_missing == 0) {
 431           ack_data = (p_mul_ack_data *)wmem_map_lookup
(p_mul_data->ack_data, GUINT_TO_POINTER(dstIP));

"p_mul_data->ack_data" is NULL. "p_mul_data" itself was allocated in
epan/dissectors/packet-p_mul.c:461

The obvious fix is to check whether "ack_data" is non-NULL, but perhaps there
is some other issue hiding? Stig, could you have a look?

-- 
You are receiving this mail because:
You are watching all bug changes.
___________________________________________________________________________
Sent via:    Wireshark-bugs mailing list <wireshark-bugs@wireshark.org>
Archives:    https://www.wireshark.org/lists/wireshark-bugs
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-bugs
             mailto:wireshark-bugs-requ...@wireshark.org?subject=unsubscribe

Reply via email to