diff --git a/lib/wireshark_connector_impl.cc b/lib/wireshark_connector_impl.cc index adb0df3..6f48bea 100644 --- a/lib/wireshark_connector_impl.cc +++ b/lib/wireshark_connector_impl.cc @@ -180,7 +180,8 @@ wireshark_connector_impl::general_work(int noutput, gr_vector_int& ninput_items, dout << "message length " << pmt::blob_length(pmt::cdr(msg)) << std::endl; handle_pdu(msg); } else { - throw std::invalid_argument("wireshark connector expects PDUs"); + dout << "WIRESHARK: ignoring message" << std::endl; + return 0; } }