From 9cc01769b45e31132d995e2f5c394975f01c060e Mon Sep 17 00:00:00 2001 From: Jan Grashoefer Date: Wed, 9 Jan 2019 17:47:06 +0100 Subject: [PATCH] af_packet: Minor improvements to fix compiler warnings. --- src/iosource/af_packet/src/AF_Packet.cc | 4 ++-- src/iosource/af_packet/src/Plugin.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/iosource/af_packet/src/AF_Packet.cc b/src/iosource/af_packet/src/AF_Packet.cc index 7b351e8783..14ae23a611 100644 --- a/src/iosource/af_packet/src/AF_Packet.cc +++ b/src/iosource/af_packet/src/AF_Packet.cc @@ -40,7 +40,7 @@ void AF_PacketSource::Open() // Create RX-ring try { rx_ring = new RX_Ring(socket_fd, buffer_size); - } catch (RX_RingException e) { + } catch (RX_RingException& e) { Error(errno ? strerror(errno) : "unable to create RX-ring"); close(socket_fd); return; @@ -80,7 +80,7 @@ void AF_PacketSource::Open() props.is_live = true; props.link_type = DLT_EN10MB; // Ethernet headers - memset(&stats, 0, sizeof(stats)); + stats.received = stats.dropped = stats.link = stats.bytes_received = 0; num_discarded = 0; Opened(props); diff --git a/src/iosource/af_packet/src/Plugin.h b/src/iosource/af_packet/src/Plugin.h index e1e7e1a1e4..0631053b59 100644 --- a/src/iosource/af_packet/src/Plugin.h +++ b/src/iosource/af_packet/src/Plugin.h @@ -11,7 +11,7 @@ class Plugin : public ::plugin::Plugin { protected: // Overridden from plugin::Plugin. - virtual plugin::Configuration Configure(); + plugin::Configuration Configure() override; }; extern Plugin plugin;