From 06020b8f544ae09734992a47c95597e9998629c2 Mon Sep 17 00:00:00 2001
From: Jeff Becker <jeff@i2p.rocks>
Date: Sat, 20 Jan 2018 13:06:08 -0500
Subject: [PATCH] re-enable packet pool

---
 libi2pd/Streaming.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/libi2pd/Streaming.h b/libi2pd/Streaming.h
index 9410df9d..a114844d 100644
--- a/libi2pd/Streaming.h
+++ b/libi2pd/Streaming.h
@@ -276,8 +276,8 @@ namespace stream
 			/** set max connections per minute per destination */
 			void SetMaxConnsPerMinute(const uint32_t conns);
 
-			Packet * NewPacket () { return new Packet; }
-			void DeletePacket (Packet * p) { delete p; }
+			Packet * NewPacket () { return m_PacketsPool.Acquire(); }
+			void DeletePacket (Packet * p) { return m_PacketsPool.Release(p); }
 
 
 			void AcceptOnceAcceptor (std::shared_ptr<Stream> stream, Acceptor acceptor, Acceptor prev);
@@ -315,7 +315,7 @@ namespace stream
 			std::vector<i2p::data::IdentHash> m_Banned;
 			uint64_t m_LastBanClear;
 
-      //i2p::util::MemoryPool<Packet> m_PacketsPool;
+			i2p::util::MemoryPool<Packet> m_PacketsPool;
 			bool m_EnableDrop;
 
 		public: