aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Transceiver52M/UHDDevice.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/Transceiver52M/UHDDevice.cpp b/Transceiver52M/UHDDevice.cpp
index f4b7cf4..03ff0ca 100644
--- a/Transceiver52M/UHDDevice.cpp
+++ b/Transceiver52M/UHDDevice.cpp
@@ -521,9 +521,6 @@ bool uhd_device::parse_dev_type()
int uhd_device::open(const std::string &args)
{
- // Register msg handler
- uhd::msg::register_handler(&uhd_msg_handler);
-
// Find UHD devices
uhd::device_addr_t addr(args);
uhd::device_addrs_t dev_addrs = uhd::device::find(addr);
@@ -644,6 +641,9 @@ bool uhd_device::start()
setPriority();
+ // Register msg handler
+ uhd::msg::register_handler(&uhd_msg_handler);
+
// Start asynchronous event (underrun check) loop
async_event_thrd.start((void * (*)(void*))async_event_loop, (void*)this);