From 88cdc11e03a0c64c486b054bd64f03257a0809d6 Mon Sep 17 00:00:00 2001 From: JoungKyun Kim Date: Sat, 15 Aug 2020 15:25:56 +0900 Subject: [PATCH] support nginx 1.18.0 --- src/ngx_http_krisp_module.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ngx_http_krisp_module.c b/src/ngx_http_krisp_module.c index 520f4b5..e863969 100644 --- a/src/ngx_http_krisp_module.c +++ b/src/ngx_http_krisp_module.c @@ -243,11 +243,19 @@ ngx_http_krisp_realip_handler(ngx_http_request_t *r) case NGX_HTTP_KRISP_PROXY: +#if nginx_version < 1018000 value = &r->connection->proxy_protocol_addr; if (value->len == 0) { return NGX_DECLINED; } +#else + if (r->connection->proxy_protocol == NULL) { + return NGX_DECLINED; + } + + value = &r->connection->proxy_protocol->src_addr; +#endif xfwd = NULL;