aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--host/lib/usrp/common/usrp3_fw_ctrl_iface.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/host/lib/usrp/common/usrp3_fw_ctrl_iface.cpp b/host/lib/usrp/common/usrp3_fw_ctrl_iface.cpp
index 16ee84140..1010c069b 100644
--- a/host/lib/usrp/common/usrp3_fw_ctrl_iface.cpp
+++ b/host/lib/usrp/common/usrp3_fw_ctrl_iface.cpp
@@ -24,6 +24,7 @@
#include <boost/asio.hpp> //used for htonl and ntohl
#include <boost/foreach.hpp>
#include "fw_comm_protocol.h"
+#include <cstring>
namespace uhd { namespace usrp { namespace usrp3 {
@@ -190,6 +191,7 @@ std::vector<std::string> usrp3_fw_ctrl_iface::discover_devices(
//Send dummy request
fw_comm_pkt_t request;
+ std::memset(&request, 0, sizeof(request));
request.id = uhd::htonx<uint32_t>(FW_COMM_GENERATE_ID(product_id));
request.flags = uhd::htonx<uint32_t>(FW_COMM_FLAGS_ACK|FW_COMM_CMD_ECHO);
request.sequence = uhd::htonx<uint32_t>(std::rand());