From 1a898a1474ef0f78d02d26807f2b288a2fdcc1aa Mon Sep 17 00:00:00 2001
From: Dan Robertson <dan@dlrobertson.com>
Date: Tue, 18 Dec 2018 18:02:16 +0000
Subject: blocks: Fix tcp_server_sink_impl alloc-dealloc-mismatch

The d_buf member of tcp_server_sink_impl is currently typed as a shared
pointer to a uint8_t but should be a shared pointer to a uint8_t[].
---
 gr-blocks/lib/tcp_server_sink_impl.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'gr-blocks/lib/tcp_server_sink_impl.h')

diff --git a/gr-blocks/lib/tcp_server_sink_impl.h b/gr-blocks/lib/tcp_server_sink_impl.h
index ea1aa3e84a..db26b705fe 100644
--- a/gr-blocks/lib/tcp_server_sink_impl.h
+++ b/gr-blocks/lib/tcp_server_sink_impl.h
@@ -43,7 +43,7 @@ namespace gr {
       std::set<boost::asio::ip::tcp::socket *> d_sockets;
       boost::asio::ip::tcp::acceptor d_acceptor;
 
-      boost::shared_ptr<uint8_t> d_buf;
+      boost::shared_ptr<uint8_t[]> d_buf;
       enum {
           BUF_SIZE = 256 * 1024,
       };
-- 
cgit v1.2.3