From 1b1450e85c0f0d14b09416fd959b6157f2075361 Mon Sep 17 00:00:00 2001 From: sunwen Date: Wed, 22 Oct 2025 10:02:13 +0800 Subject: [PATCH] fix: removeDataFromArrays while removelist equal zero. --- src/common/dataBlockCreation/removeDataFromArrays.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/common/dataBlockCreation/removeDataFromArrays.cpp b/src/common/dataBlockCreation/removeDataFromArrays.cpp index 127568a..37c5e9e 100644 --- a/src/common/dataBlockCreation/removeDataFromArrays.cpp +++ b/src/common/dataBlockCreation/removeDataFromArrays.cpp @@ -13,6 +13,11 @@ using namespace Aurora; Aurora::Matrix Recon::removeDataFromArrays(const Aurora::Matrix& aOutPutMatrix, const Aurora::Matrix& aRemoveList) { + if(Aurora::sum(aRemoveList)[0] == 0) + { + return aOutPutMatrix; + } + size_t columnSize = sum(aRemoveList, FunctionDirection::All)[0]; size_t rowSize = aOutPutMatrix.getDimSize(0); float* resultData = Aurora::malloc(columnSize * rowSize);