From e36f0482e71d5df6219c66bfb0653f6872a1b586 Mon Sep 17 00:00:00 2001 From: Ashish Chaudhari Date: Fri, 23 Jan 2015 10:17:20 -0800 Subject: fixup! ad9361: More check for interpolation/decim ratios --- host/lib/usrp/common/ad9361_driver/ad9361_device.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp b/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp index afaa4a1fb..3ce655c9b 100644 --- a/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp +++ b/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp @@ -177,7 +177,7 @@ void ad9361_device_t::_setup_tx_fir(size_t num_taps, boost::int32_t interpolatio if (not (interpolation == 1 or interpolation == 2 or interpolation == 4)) { throw uhd::runtime_error("[ad9361_device_t] Invalid Tx FIR interpolation."); } - if (interpolation == 1 and num_t > 64) { + if (interpolation == 1 and num_taps > 64) { throw uhd::runtime_error("[ad9361_device_t] Too many Tx FIR taps for interpolation value."); } boost::scoped_array coeffs(new boost::uint16_t[num_taps]); -- cgit v1.2.3