Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-commits: [Wireshark-commits] rev 42410: /trunk/ui/gtk/ /trunk/ui/gtk/: capture_dlg.c main

Date: Fri, 04 May 2012 04:35:44 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=42410

User: etxrab
Date: 2012/05/03 09:35 PM

Log:
 From Evan Huus: - Make sure that unsupported link-layer types *always* have a dlt of -1 in the `device.links` list so that we can tell if they're unsupported. - When building the combo-box of link-layer types, make the unsupported ones insensitive (disabled), and be sure to default to a supported one if we have one. - Compiling a capture filter requires a supported link-layer type, so disable the 'Compile BPF' button if there are none. - It is not always a programming error to have no active pointer in the combo-box, as this can happen when all the available entries are unsupported (and thus disabled). Don't abort with g_assert_not_reached() when this happens. - Unlock the `pcap_compile_mtx` mutex in all cases after compiling a packet filter. This was causing a deadlock (complete program hang) if you tried to compile two different filters in a row on the same interface. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7135

Directory: /trunk/ui/gtk/
  Changes    Path             Action
  +55 -20    capture_dlg.c    Modified
  +2 -1      main.c           Modified