diff --git a/src/http/ngx_http_wasm.h b/src/http/ngx_http_wasm.h index 4c2f68f28..52b0046d6 100644 --- a/src/http/ngx_http_wasm.h +++ b/src/http/ngx_http_wasm.h @@ -179,7 +179,7 @@ extern ngx_wasm_subsystem_t ngx_http_wasm_subsystem; extern ngx_wavm_host_def_t ngx_http_wasm_host_interface; extern ngx_module_t ngx_http_wasm_module; -static const ngx_buf_tag_t buf_tag = &ngx_http_wasm_module; +static const ngx_buf_tag_t buf_tag = (ngx_buf_tag_t) &ngx_http_wasm_module; #endif /* _NGX_HTTP_WASM_H_INCLUDED_ */ diff --git a/src/wasm/ngx_wasm.h b/src/wasm/ngx_wasm.h index e19f703b3..39bd96766 100644 --- a/src/wasm/ngx_wasm.h +++ b/src/wasm/ngx_wasm.h @@ -193,7 +193,7 @@ typedef struct ngx_wasm_lua_ctx_s ngx_wasm_lua_ctx_t; typedef struct { ngx_wasm_state_e state; ngx_connection_t *connection; - ngx_buf_tag_t *buf_tag; + ngx_buf_tag_t buf_tag; ngx_wasm_subsystem_t *subsys; #if (NGX_SSL) ngx_wasm_ssl_conf_t *ssl_conf;