Răsfoiți Sursa

EH: Fix delegate parsing in wasm_loader_find_block_addr (#3106)

YAMAMOTO Takashi 2 ani în urmă
părinte
comite
3111a86cb3
1 a modificat fișierele cu 1 adăugiri și 0 ștergeri
  1. 1 0
      core/iwasm/interpreter/wasm_loader.c

+ 1 - 0
core/iwasm/interpreter/wasm_loader.c

@@ -4679,6 +4679,7 @@ wasm_loader_find_block_addr(WASMExecEnv *exec_env, BlockAddr *block_addr_cache,
                     return true;
                     return true;
                 }
                 }
                 else {
                 else {
+                    skip_leb(p);
                     /* the DELEGATE opcode ends the tryblock, */
                     /* the DELEGATE opcode ends the tryblock, */
                     block_nested_depth--;
                     block_nested_depth--;
                     if (block_nested_depth
                     if (block_nested_depth