From 0e378472772732ecf73fe21d5bb70042555d4d19 Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Mon, 23 Oct 2017 15:16:30 -0700 Subject: n230: Properly initialize request before discovery The request struct passed to send() was not fully initialized, causing code checkers to choke. This fix doesn't affect functionality (the values were not used for anything), but removes warnings. --- host/lib/usrp/common/usrp3_fw_ctrl_iface.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'host') 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 //used for htonl and ntohl #include #include "fw_comm_protocol.h" +#include namespace uhd { namespace usrp { namespace usrp3 { @@ -190,6 +191,7 @@ std::vector usrp3_fw_ctrl_iface::discover_devices( //Send dummy request fw_comm_pkt_t request; + std::memset(&request, 0, sizeof(request)); request.id = uhd::htonx(FW_COMM_GENERATE_ID(product_id)); request.flags = uhd::htonx(FW_COMM_FLAGS_ACK|FW_COMM_CMD_ECHO); request.sequence = uhd::htonx(std::rand()); -- cgit v1.2.3