From 024e07c2d924abb5ef4ada07619a6d8f94416ca6 Mon Sep 17 00:00:00 2001 From: cryptozoidberg Date: Tue, 12 Apr 2022 21:04:55 +0200 Subject: [PATCH] [COVERITY] Fixed coveerity issue 391947 Unchecked return value from library --- src/common/ntp.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/common/ntp.cpp b/src/common/ntp.cpp index b7f8a076..db55610a 100644 --- a/src/common/ntp.cpp +++ b/src/common/ntp.cpp @@ -194,7 +194,12 @@ namespace tools ntp_packet packet_sent = AUTO_VAL_INIT(packet_sent); packet_sent.li_vn_mode = 0x1b; auto packet_sent_time = std::chrono::high_resolution_clock::now(); - socket.send_to(boost::asio::buffer(&packet_sent, sizeof packet_sent), receiver_endpoint); + auto send_res = socket.send_to(boost::asio::buffer(&packet_sent, sizeof packet_sent), receiver_endpoint); + if (send_res != sizeof packet_sent) + { + LOG_PRINT_L3("NTP: get_ntp_time(" << host_name << "): wrong send_res: " << send_res << ", expected sizeof packet_sent = " << sizeof packet_sent); + return 0; + } ntp_packet packet_received = AUTO_VAL_INIT(packet_received); boost::asio::ip::udp::endpoint sender_endpoint;