summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/lib/controlport/rpcmanager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gnuradio-runtime/lib/controlport/rpcmanager.cc')
-rw-r--r--gnuradio-runtime/lib/controlport/rpcmanager.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/gnuradio-runtime/lib/controlport/rpcmanager.cc b/gnuradio-runtime/lib/controlport/rpcmanager.cc
index cd911a8fda..920ed27673 100644
--- a/gnuradio-runtime/lib/controlport/rpcmanager.cc
+++ b/gnuradio-runtime/lib/controlport/rpcmanager.cc
@@ -11,6 +11,7 @@
#include <gnuradio/rpcmanager.h>
#include <cassert>
#include <iostream>
+#include <memory>
#include <stdexcept>
rpcmanager::rpcmanager() { ; }
@@ -31,7 +32,7 @@ rpcserver_booter_base* rpcmanager::get()
void rpcmanager::register_booter(rpcserver_booter_base* booter)
{
if (make_aggregator && !aggregator_registered) {
- aggregator.reset(new rpcserver_booter_aggregator());
+ aggregator = std::make_unique<rpcserver_booter_aggregator>();
aggregator_registered = true;
}