Change return type of mem_get_varsize() to size_t
To avoid signed integer overflow.
BUG=b/78380251
Change-Id: I80a8970af6032138656b9de0ea365f8c1c37f214
diff --git a/av1/decoder/decodeframe.c b/av1/decoder/decodeframe.c
index e217e8c..fc9fb0d 100644
--- a/av1/decoder/decodeframe.c
+++ b/av1/decoder/decodeframe.c
@@ -1583,7 +1583,7 @@
}
}
-static int mem_get_varsize(const uint8_t *src, int sz) {
+static size_t mem_get_varsize(const uint8_t *src, int sz) {
switch (sz) {
case 1: return src[0];
case 2: return mem_get_le16(src);