aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--host/lib/include/uhdlib/transport/rx_streamer_impl.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/host/lib/include/uhdlib/transport/rx_streamer_impl.hpp b/host/lib/include/uhdlib/transport/rx_streamer_impl.hpp
index 087a13de7..f664eb68f 100644
--- a/host/lib/include/uhdlib/transport/rx_streamer_impl.hpp
+++ b/host/lib/include/uhdlib/transport/rx_streamer_impl.hpp
@@ -132,12 +132,12 @@ public:
const double timeout,
const bool one_packet)
{
- if (nsamps_per_buff == 0) {
- metadata.reset();
+ if (_error_metadata_cache.check(metadata)) {
return 0;
}
- if (_error_metadata_cache.check(metadata)) {
+ if (nsamps_per_buff == 0) {
+ metadata.reset();
return 0;
}