diff options
| -rw-r--r-- | host/lib/usrp/x300/x300_impl.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/host/lib/usrp/x300/x300_impl.cpp b/host/lib/usrp/x300/x300_impl.cpp index 494598bf3..fffd6ecac 100644 --- a/host/lib/usrp/x300/x300_impl.cpp +++ b/host/lib/usrp/x300/x300_impl.cpp @@ -105,8 +105,8 @@ static device_addrs_t x300_find_with_addr(const device_addr_t &hint)          const size_t nbytes = comm->recv(asio::buffer(buff), 0.050);          if (nbytes == 0) break;          const x300_fw_comms_t *reply = (const x300_fw_comms_t *)buff; -        if (request.flags != reply->flags) break; -        if (request.sequence != reply->sequence) break; +        if (request.flags != reply->flags) continue; +        if (request.sequence != reply->sequence) continue;          device_addr_t new_addr;          new_addr["type"] = "x300";          new_addr["addr"] = comm->get_recv_addr(); | 
