aboutsummaryrefslogtreecommitdiff
path: root/ethosu/mlw_codec/mlw_encode.c
diff options
context:
space:
mode:
Diffstat (limited to 'ethosu/mlw_codec/mlw_encode.c')
-rw-r--r--ethosu/mlw_codec/mlw_encode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ethosu/mlw_codec/mlw_encode.c b/ethosu/mlw_codec/mlw_encode.c
index 3a030917..cac5e98b 100644
--- a/ethosu/mlw_codec/mlw_encode.c
+++ b/ethosu/mlw_codec/mlw_encode.c
@@ -1101,9 +1101,9 @@ int mlw_reorder_encode(
/* Then encode */
int output_length = 0;
- if (*padded_length > 0)
+ if (*padded_length > 0 && *padded_length <= INT32_MAX)
{
- output_length = mlw_encode(weights, *padded_length, outbuf, verbose);
+ output_length = mlw_encode(weights, (int)*padded_length, outbuf, verbose);
}
reorder_free(weights);