mv_inference: fix coverity issue 14/257614/1
authorInki Dae <inki.dae@samsung.com>
Wed, 28 Apr 2021 07:52:16 +0000 (16:52 +0900)
committerInki Dae <inki.dae@samsung.com>
Wed, 28 Apr 2021 07:52:16 +0000 (16:52 +0900)
This patch returns an error if mPreProc.Run call failed correctly.

Change-Id: Ie8b75481e773115a1253ac448175da6cd0efa99d
Signed-off-by: Inki Dae <inki.dae@samsung.com>
mv_inference/inference/src/Inference.cpp

index 820ce70..db2068f 100644 (file)
@@ -1108,6 +1108,10 @@ namespace inference
                                int data_type = ConvertToCv(tensor_buffer.data_type);
 
                                ret = mPreProc.Run(cvSource, colorspace, data_type, layerInfo, opt, tensor_buffer.buffer);
+                               if (ret != MEDIA_VISION_ERROR_NONE) {
+                                       LOGE("Fail to run preprocess.");
+                                       return ret;
+                               }
                        }
                } else {
                        for (auto& buffer : mInputTensorBuffers.getAllTensorBuffer()) {