aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authord0gtail <dogtail@web.de>2018-12-01 17:02:15 +0100
committerPau Espin Pedrol <pespin@sysmocom.de>2018-12-02 20:01:26 +0000
commitebb37693a507ac4bbf8b9637d1591385cba457fc (patch)
treed1098d806af4d7959a71745b79004ab420845cd4
parent55928f23cbb722f0e957e6a9f12dee282a1b4a35 (diff)
UHDDevice: log exception information on device open failure
-rw-r--r--Transceiver52M/device/uhd/UHDDevice.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Transceiver52M/device/uhd/UHDDevice.cpp b/Transceiver52M/device/uhd/UHDDevice.cpp
index 3db09a8..765150f 100644
--- a/Transceiver52M/device/uhd/UHDDevice.cpp
+++ b/Transceiver52M/device/uhd/UHDDevice.cpp
@@ -635,8 +635,8 @@ int uhd_device::open(const std::string &args, int ref, bool swap_channels)
LOGC(DDEV, INFO) << "Using discovered UHD device " << dev_addrs[0].to_string();
try {
usrp_dev = uhd::usrp::multi_usrp::make(addr);
- } catch(...) {
- LOGC(DDEV, ALERT) << "UHD make failed, device " << args;
+ } catch(uhd::key_error::exception &e) {
+ LOGC(DDEV, ALERT) << "UHD make failed, device " << args << ", exception:\n" << e.what();
return -1;
}