Wireshark-commits: [Wireshark-commits] master-3.2 d272219: DLT: Fixing parsing of multiple DLT mess

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Fri, 10 Jan 2020 13:16:19 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=d27221957ffcba57d78539eab328c0e798b8dc3b
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master-3.2
Repository: wireshark

Commits:

d272219 by Dr. Lars Völker (lars.voelker@xxxxxxxxxxxxxxxxxxxxxxx):

    DLT: Fixing parsing of multiple DLT message in a single UDP packet.
    
    The current implementation of DLT will only dissect the first message
    and skips all other messages in an UDP packet. Wireshark will mark
    all bytes in the UDP payload belonging to the first message. This is
    wrong and being fixed in this patch.
    
    Bug: 16321
    Change-Id: I7929caaf415e59220c29a8481d8671e71b00db0c
    Signed-off-by: Dr. Lars Völker <lars.voelker@xxxxxxxxxxxxxxxxxxxxxxx>
    Reviewed-on: https://code.wireshark.org/review/35731
    Petri-Dish: Pascal Quantin <pascal@xxxxxxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Pascal Quantin <pascal@xxxxxxxxxxxxx>
    (cherry picked from commit fa2fa5657bb05cde5b598d2a490c1793bd01946c)
    Reviewed-on: https://code.wireshark.org/review/35732
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  00ef4f5   NAS 5GS: correction of QoS Rules with the length of two octets
     add  d272219   DLT: Fixing parsing of multiple DLT message in a single UDP packet.


Summary of changes:
 epan/dissectors/packet-dlt.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)