Skip to content

Commit e661e59

Browse files
committed
fix(instruction-metering): correct condition checks in wasm_runtime_resume_wasm function
1 parent 41dd8a7 commit e661e59

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

core/iwasm/common/wasm_runtime_common.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2480,15 +2480,15 @@ wasm_runtime_resume_wasm(WASMExecEnv *exec_env)
24802480
return false;
24812481
}
24822482

2483-
if (!exec_env->metering_suspended
2484-
|| !exec_env->metering_suspend_function
2483+
if (!exec_env->metering_suspended || !exec_env->metering_suspend_function
24852484
|| !exec_env->metering_suspend_argv) {
24862485
wasm_runtime_set_exception(exec_env->module_inst,
24872486
"no metering resume is pending");
24882487
return false;
24892488
}
24902489

2491-
function = (WASMFunctionInstanceCommon *)exec_env->metering_suspend_function;
2490+
function =
2491+
(WASMFunctionInstanceCommon *)exec_env->metering_suspend_function;
24922492
return wasm_runtime_call_wasm(exec_env, function,
24932493
exec_env->metering_suspend_argc,
24942494
exec_env->metering_suspend_argv);

0 commit comments

Comments
 (0)