forked from osmocom/wireshark
If pcap_geterr() returns "read error: PacketReceivePacket failed", report that
the "network adapter on which the capture was being done is no longer running". Fixes bug 2623 reported by Anthony Coulter. svn path=/trunk/; revision=34915
This commit is contained in:
parent
2bb0b3fa19
commit
3595bb0293
|
@ -3097,7 +3097,8 @@ capture_loop_start(capture_options *capture_opts, gboolean *stats_known, struct
|
|||
cap_err_str = pcap_geterr(global_ld.pcap_h);
|
||||
if (strcmp(cap_err_str, "recvfrom: Network is down") == 0 ||
|
||||
strcmp(cap_err_str, "read: Device not configured") == 0 ||
|
||||
strcmp(cap_err_str, "read: I/O error") == 0) {
|
||||
strcmp(cap_err_str, "read: I/O error") == 0 ||
|
||||
strcmp(cap_err_str, "read error: PacketReceivePacket failed") == 0) {
|
||||
report_capture_error("The network adapter on which the capture was being done "
|
||||
"is no longer running; the capture has stopped.",
|
||||
"");
|
||||
|
|
Loading…
Reference in New Issue