From 20d8ea4db13490b3a63acd1dfefcc1bdbc79deae Mon Sep 17 00:00:00 2001 From: Diego <96022404+dzfrias@users.noreply.github.com> Date: Sun, 16 Jun 2024 07:38:06 -0700 Subject: [PATCH] LibWasm: Read indices as LEB128 u32s Every type of index was previously being read as a size_t. --- Userland/Libraries/LibWasm/Types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWasm/Types.h b/Userland/Libraries/LibWasm/Types.h index 415dab55226..f9e08d02b0e 100644 --- a/Userland/Libraries/LibWasm/Types.h +++ b/Userland/Libraries/LibWasm/Types.h @@ -82,7 +82,7 @@ template struct GenericIndexParser { static ParseResult parse(Stream& stream) { - auto value_or_error = stream.read_value>(); + auto value_or_error = stream.read_value>(); if (value_or_error.is_error()) return with_eof_check(stream, ParseError::ExpectedIndex); size_t value = value_or_error.release_value();