aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan OShea <Ryan.OShea2@arm.com>2020-07-03 11:31:20 +0100
committerRyan O'Shea <ryan.oshea2@arm.com>2020-07-03 16:38:13 +0000
commit00b586b1f3106a4e6970ca7feacb1cc1892d107e (patch)
treece4e429356d5340de8afca2b36b6409fb496065b
parent5d4873fb0aa06aef4e5bc709950067606725bd62 (diff)
downloadandroid-nn-driver-00b586b1f3106a4e6970ca7feacb1cc1892d107e.tar.gz
IVGCVSW-4920 Invalid Negative Stride fix
* Added check for negative stride with ShrinkAxisMask Signed-off-by: Ryan OShea <Ryan.OShea2@arm.com> Change-Id: I8ba0a5e84cdc5d3367b683efb620f078b6cc4147
-rw-r--r--ConversionUtils.hpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/ConversionUtils.hpp b/ConversionUtils.hpp
index 5a111317..0fbd4e4d 100644
--- a/ConversionUtils.hpp
+++ b/ConversionUtils.hpp
@@ -3629,6 +3629,11 @@ bool ConvertStridedSlice(const HalOperation& operation, const HalModel& model, C
{
return Fail("%s: StridedSlice: Output will not be large enough to hold the slice", __func__);
}
+
+ if(stride < 0)
+ {
+ return Fail("%s: StridedSlice: Stride can not be negative while ShrinkAxisMask is set.", __func__);
+ }
}
}