From a9ac1fa91cfbc9129453a4cd54b953c944539738 Mon Sep 17 00:00:00 2001 From: Dennis Klein Date: Wed, 17 May 2017 18:45:15 +0200 Subject: [PATCH] Fix CID 169522 Unchecked return value --- fairmq/nanomsg/FairMQSocketNN.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fairmq/nanomsg/FairMQSocketNN.cxx b/fairmq/nanomsg/FairMQSocketNN.cxx index 223a5712..aa54f3fb 100644 --- a/fairmq/nanomsg/FairMQSocketNN.cxx +++ b/fairmq/nanomsg/FairMQSocketNN.cxx @@ -82,7 +82,10 @@ FairMQSocketNN::FairMQSocketNN(const string& type, const string& name, const str #ifdef NN_RCVMAXSIZE int rcvSize = -1; - nn_setsockopt(fSocket, NN_SOL_SOCKET, NN_RCVMAXSIZE, &rcvSize, sizeof(rcvSize)); + if (nn_setsockopt(fSocket, NN_SOL_SOCKET, NN_RCVMAXSIZE, &rcvSize, sizeof(rcvSize)) != 0) + { + LOG(ERROR) << "Failed setting NN_RCVMAXSIZE socket option, reason: " << nn_strerror(errno); + } #endif // LOG(INFO) << "created socket " << fId;