summaryrefslogtreecommitdiff
path: root/src/wasm-binary-reader.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm-binary-reader.c')
-rw-r--r--src/wasm-binary-reader.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/wasm-binary-reader.c b/src/wasm-binary-reader.c
index 3d1cd6c0..06942f12 100644
--- a/src/wasm-binary-reader.c
+++ b/src/wasm-binary-reader.c
@@ -416,7 +416,9 @@ static void logging_on_error(uint32_t offset,
const char* message,
void* user_data) {
LoggingContext* ctx = user_data;
- FORWARD(on_error, offset, message);
+ if (ctx->reader->on_error) {
+ ctx->reader->on_error(offset, message, ctx->reader->user_data);
+ }
}
static WasmResult logging_begin_module(void* user_data) {