diff options
author | Brian Orr <brian.orr@gmail.com> | 2017-08-16 10:08:07 -0700 |
---|---|---|
committer | Brian Orr <brian.orr@gmail.com> | 2017-08-16 10:08:07 -0700 |
commit | 643fee9496b84061a01042c4926e4b5e98f1e498 (patch) | |
tree | 53de3c0ae8e8de3da1417d065b96e9317ac60159 /gr-blocks/lib/tcp_connection.h | |
parent | 495d15c0f7dcc458a156b23a226216d574bf517a (diff) |
Swap new/delete memory management with boost::shared_ptr
Diffstat (limited to 'gr-blocks/lib/tcp_connection.h')
-rw-r--r-- | gr-blocks/lib/tcp_connection.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gr-blocks/lib/tcp_connection.h b/gr-blocks/lib/tcp_connection.h index f45650577b..eb4c0df285 100644 --- a/gr-blocks/lib/tcp_connection.h +++ b/gr-blocks/lib/tcp_connection.h @@ -25,6 +25,7 @@ #include <boost/array.hpp> #include <boost/asio.hpp> +#include <boost/shared_ptr.hpp> #include <pmt/pmt.h> namespace gr { @@ -53,9 +54,8 @@ namespace gr { void start(gr::basic_block *block); void send(pmt::pmt_t vector); void handle_read(const boost::system::error_code& error, size_t bytes_transferred); - void handle_write(char* txbuf, const boost::system::error_code& error, size_t bytes_transferred) { - delete[] txbuf; - } + void handle_write(boost::shared_ptr<char[]> txbuf, const boost::system::error_code& error, + size_t bytes_transferred) { } }; } /* namespace blocks */ |