diff options
Diffstat (limited to 'src/wasm-binary-reader.c')
-rw-r--r-- | src/wasm-binary-reader.c | 4 |
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) { |