From: Thomas Markwalder Date: Wed, 12 Dec 2018 16:34:48 +0000 (-0500) Subject: [master] Restored missing lock in packet_queue_ring.h X-Git-Tag: 344-lease-cmds-unit-tests_base~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7a65ac70d6ffc9337eecaeb04609f1eedfc54ea2;p=thirdparty%2Fkea.git [master] Restored missing lock in packet_queue_ring.h modified: src/lib/dhcp/packet_queue_ring.h --- diff --git a/src/lib/dhcp/packet_queue_ring.h b/src/lib/dhcp/packet_queue_ring.h index 3477fff5c0..315e2a0375 100644 --- a/src/lib/dhcp/packet_queue_ring.h +++ b/src/lib/dhcp/packet_queue_ring.h @@ -105,6 +105,7 @@ public: /// @param to specifies the end of the queue to which the packet /// should be added. virtual void pushPacket(PacketTypePtr& packet, const QueueEnd& to=QueueEnd::BACK) { + isc::util::thread::Mutex::Locker lock(mutex_); if (to == QueueEnd::BACK) { queue_.push_back(packet); } else {