From 3565d237edbcd4832e54b890965da59f56694d0d Mon Sep 17 00:00:00 2001 From: benthompson15 Date: Fri, 22 Nov 2019 17:03:19 -0600 Subject: [PATCH] MCOL-3563: Fix OpenTask and PingTask for read returning int to a bool. --- storage-manager/src/OpenTask.cpp | 4 ++-- storage-manager/src/PingTask.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/storage-manager/src/OpenTask.cpp b/storage-manager/src/OpenTask.cpp index e94a8483d..19b3ae826 100644 --- a/storage-manager/src/OpenTask.cpp +++ b/storage-manager/src/OpenTask.cpp @@ -45,7 +45,7 @@ bool OpenTask::run() return the result */ SMLogging* logger = SMLogging::get(); - bool success; + int success; uint8_t buf[1024] = {0}; if (getLength() > 1023) @@ -55,7 +55,7 @@ bool OpenTask::run() } success = read(buf, getLength()); - if (!success) + if (success<0) { handleError("OpenTask read2", errno); return false; diff --git a/storage-manager/src/PingTask.cpp b/storage-manager/src/PingTask.cpp index 4adb748b7..73e460cea 100644 --- a/storage-manager/src/PingTask.cpp +++ b/storage-manager/src/PingTask.cpp @@ -43,8 +43,8 @@ bool PingTask::run() return true; } // consume the msg - bool success = read(&buf, getLength()); - if (!success) + int success = read(&buf, getLength()); + if (success<0) { handleError("PingTask", errno); return false;