From 1ba66314ffc8d3eced5c30a2d484660ab16559f0 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/n230/n230_fw_ctrl_iface.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'host') diff --git a/host/lib/usrp/n230/n230_fw_ctrl_iface.cpp b/host/lib/usrp/n230/n230_fw_ctrl_iface.cpp index 18c2c4cf8..61a7d2d65 100644 --- a/host/lib/usrp/n230/n230_fw_ctrl_iface.cpp +++ b/host/lib/usrp/n230/n230_fw_ctrl_iface.cpp @@ -23,6 +23,7 @@ #include #include //used for htonl and ntohl #include "n230_fw_comm_protocol.h" +#include namespace uhd { namespace usrp { namespace n230 { @@ -189,6 +190,7 @@ std::vector n230_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