From 361abedb3892a8fb1e6caa16f4af3d56cfcbc4ed Mon Sep 17 00:00:00 2001 From: Fred Morcos Date: Thu, 23 Nov 2023 19:39:01 +0100 Subject: [PATCH] calidns: Fix lints in sendmsg call --- pdns/calidns.cc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pdns/calidns.cc b/pdns/calidns.cc index dbfdbd65c2..920a4df88c 100644 --- a/pdns/calidns.cc +++ b/pdns/calidns.cc @@ -167,7 +167,6 @@ static void sendPackets(const vector>& sockets, const ve cmsgbuf_aligned cbuf; }; vector > units; - int ret; for(const auto& p : packets) { count++; @@ -179,11 +178,14 @@ static void sendPackets(const vector>& sockets, const ve } fillMSGHdr(&u.msgh, &u.iov, nullptr, 0, (char*)&(*p)[0], p->size(), &dest); - if((ret=sendmsg(sockets[count % sockets.size()]->getHandle(), - &u.msgh, 0))) - if(ret < 0) - unixDie("sendmsg"); + auto socketHandle = sockets[count % sockets.size()]->getHandle(); + ssize_t sendmsgRet = sendmsg(socketHandle, &u.msgh, 0); + if (sendmsgRet != 0) { + if (sendmsgRet < 0) { + unixDie("sendmsg"); + } + } if(!(count%burst)) { nBursts++; -- 2.47.2