diff options
-rw-r--r-- | host/lib/include/uhdlib/transport/rx_streamer_impl.hpp | 6 |
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; } |