Wireshark-commits: [Wireshark-commits] master 2f4cdb9: file: add more sanity checks to detect UI/fi
      
      
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=2f4cdb97c7085bad56cce68dd00c9d0092a12dc9
Submitter: Anders Broman (a.broman58@xxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
2f4cdb9 by Peter Wu (peter@xxxxxxxxxxxxx):
    file: add more sanity checks to detect UI/file loading issues
    
    As "cf_read" and "rescan_packets" can end up calling back to the GUI
    code, that could destroy "cf->epan" which could result in use-after-free
    crashes. While I can find most issues with ASAN, it would be even
    better to detect the destructive action in "cf_close".
    
    Change-Id: I72700a60c6786d153c2aaa8478bfdfb16a01dcda
    Ping-Bug: 10870
    Reviewed-on: https://code.wireshark.org/review/28542
    Petri-Dish: Anders Broman <a.broman58@xxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    
Actions performed:
    from  536e26c   Qt: fix crash on opening a capture file while loading/saving another
    adds  2f4cdb9   file: add more sanity checks to detect UI/file loading issues
Summary of changes:
 file.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)