Skip to content

Commit d34d3c5

Browse files
change: ngx_http_lua_ffi_get_req_ssl_pointer() add err argument.
1 parent 5337179 commit d34d3c5

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/ngx_http_lua_ssl_certby.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1705,9 +1705,15 @@ ngx_http_lua_ffi_ssl_verify_client(ngx_http_request_t *r, void *client_certs,
17051705

17061706

17071707
ngx_ssl_conn_t *
1708-
ngx_http_lua_ffi_get_req_ssl_pointer(ngx_http_request_t *r)
1708+
ngx_http_lua_ffi_get_req_ssl_pointer(ngx_http_request_t *r, const char **err)
17091709
{
17101710
if (r->connection == NULL || r->connection->ssl == NULL) {
1711+
*err = "bad request";
1712+
return NULL;
1713+
}
1714+
1715+
if (r->connection->ssl->connection == NULL) {
1716+
*err = "bad ssl connection";
17111717
return NULL;
17121718
}
17131719

0 commit comments

Comments
 (0)