From 9f7149d85c4fa518dbb2cbd95b857e3b7f08fcca Mon Sep 17 00:00:00 2001 From: Pavel Kirienko Date: Thu, 5 Feb 2015 03:25:52 +0300 Subject: [PATCH] Coverity CID 1268191 --- libuavcan_drivers/linux/apps/uavcan_nodetool.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libuavcan_drivers/linux/apps/uavcan_nodetool.cpp b/libuavcan_drivers/linux/apps/uavcan_nodetool.cpp index 00acf6de7c..822144701b 100644 --- a/libuavcan_drivers/linux/apps/uavcan_nodetool.cpp +++ b/libuavcan_drivers/linux/apps/uavcan_nodetool.cpp @@ -104,13 +104,17 @@ void printGetSetResponseHeader() void printGetSetResponse(const uavcan::protocol::param::GetSet::Response& resp) { + const auto original_flags = std::cout.flags(); + std::cout << std::setw(41) << std::left << resp.name.c_str(); std::cout << std::setw(15) << paramValueToString(resp.value); std::cout << std::setw(15) << paramValueToString(resp.default_value); std::cout << std::setw(15) << paramValueToString(resp.min_value); std::cout << std::setw(15) << paramValueToString(resp.max_value); std::cout << std::endl; + std::cout.width(0); // Clears the effect of std::setw() + std::cout.flags(original_flags); } uavcan_linux::NodePtr initNode(const std::vector& ifaces, uavcan::NodeID nid, const std::string& name)