From 688be1e1da2c44f4411e340dd8d17f71da80030b Mon Sep 17 00:00:00 2001 From: Matias Fontanini Date: Tue, 20 Nov 2012 16:33:26 -0300 Subject: [PATCH] Fixed the try/catch block in BaseSniffer::sniff_loop. It now only catches std::runtime_errors. --- include/sniffer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/sniffer.h b/include/sniffer.h index bd8ebb0..d590e7e 100644 --- a/include/sniffer.h +++ b/include/sniffer.h @@ -226,7 +226,7 @@ namespace Tins { if(!ret_val) pcap_breakloop(data->handle); } - catch(...) { + catch(std::runtime_error&) { } }