Skip to content

Commit aaaf7f2

Browse files
authored
Fix build error about ngx_ssl_certificate. (#1731)
#1730
1 parent e8a9939 commit aaaf7f2

File tree

4 files changed

+33
-16
lines changed

4 files changed

+33
-16
lines changed

src/http/modules/ngx_http_grpc_module.c

+8-4
Original file line numberDiff line numberDiff line change
@@ -5015,8 +5015,10 @@ ngx_http_grpc_set_ssl(ngx_conf_t *cf, ngx_http_grpc_loc_conf_t *glcf)
50155015
return NGX_ERROR;
50165016
}
50175017

5018-
if (ngx_ssl_certificate(cf, glcf->upstream.ssl, &glcf->enc_certificate,
5019-
&glcf->enc_certificate_key, glcf->ssl_passwords,
5018+
if (ngx_ssl_certificate(cf, glcf->upstream.ssl,
5019+
&glcf->upstream.ssl_certificate->value,
5020+
&glcf->upstream.ssl_certificate_key->value,
5021+
glcf->upstream.ssl_passwords,
50205022
SSL_ENC_CERT)
50215023
!= NGX_OK)
50225024
{
@@ -5033,8 +5035,10 @@ ngx_http_grpc_set_ssl(ngx_conf_t *cf, ngx_http_grpc_loc_conf_t *glcf)
50335035
return NGX_ERROR;
50345036
}
50355037

5036-
if (ngx_ssl_certificate(cf, glcf->upstream.ssl, &glcf->sign_certificate,
5037-
&glcf->sign_certificate_key, glcf->ssl_passwords,
5038+
if (ngx_ssl_certificate(cf, glcf->upstream.ssl,
5039+
&glcf->upstream.ssl_certificate->value,
5040+
&glcf->upstream.ssl_certificate_key->value,
5041+
glcf->upstream.ssl_passwords,
50385042
SSL_SIGN_CERT)
50395043
!= NGX_OK)
50405044
{

src/http/modules/ngx_http_proxy_module.c

+8-4
Original file line numberDiff line numberDiff line change
@@ -5072,8 +5072,10 @@ ngx_http_proxy_set_ssl(ngx_conf_t *cf, ngx_http_proxy_loc_conf_t *plcf)
50725072
return NGX_ERROR;
50735073
}
50745074

5075-
if (ngx_ssl_certificate(cf, plcf->upstream.ssl, &plcf->enc_certificate,
5076-
&plcf->enc_certificate_key, plcf->ssl_passwords,
5075+
if (ngx_ssl_certificate(cf, plcf->upstream.ssl,
5076+
&plcf->upstream.ssl_certificate->value,
5077+
&plcf->upstream.ssl_certificate_key->value,
5078+
plcf->upstream.ssl_passwords,
50775079
SSL_ENC_CERT)
50785080
!= NGX_OK)
50795081
{
@@ -5090,8 +5092,10 @@ ngx_http_proxy_set_ssl(ngx_conf_t *cf, ngx_http_proxy_loc_conf_t *plcf)
50905092
return NGX_ERROR;
50915093
}
50925094

5093-
if (ngx_ssl_certificate(cf, plcf->upstream.ssl, &plcf->sign_certificate,
5094-
&plcf->sign_certificate_key, plcf->ssl_passwords,
5095+
if (ngx_ssl_certificate(cf, plcf->upstream.ssl,
5096+
&plcf->upstream.ssl_certificate->value,
5097+
&plcf->upstream.ssl_certificate_key->value,
5098+
plcf->upstream.ssl_passwords,
50955099
SSL_SIGN_CERT)
50965100
!= NGX_OK)
50975101
{

src/http/modules/ngx_http_uwsgi_module.c

+8-4
Original file line numberDiff line numberDiff line change
@@ -2559,8 +2559,10 @@ ngx_http_uwsgi_set_ssl(ngx_conf_t *cf, ngx_http_uwsgi_loc_conf_t *uwcf)
25592559
return NGX_ERROR;
25602560
}
25612561

2562-
if (ngx_ssl_certificate(cf, uwcf->upstream.ssl, &uwcf->enc_certificate,
2563-
&uwcf->enc_certificate_key, uwcf->ssl_passwords,
2562+
if (ngx_ssl_certificate(cf, uwcf->upstream.ssl,
2563+
&uwcf->upstream.ssl_certificate->value,
2564+
&uwcf->upstream.ssl_certificate_key->value,
2565+
uwcf->upstream.ssl_passwords,
25642566
SSL_ENC_CERT)
25652567
!= NGX_OK)
25662568
{
@@ -2577,8 +2579,10 @@ ngx_http_uwsgi_set_ssl(ngx_conf_t *cf, ngx_http_uwsgi_loc_conf_t *uwcf)
25772579
return NGX_ERROR;
25782580
}
25792581

2580-
if (ngx_ssl_certificate(cf, uwcf->upstream.ssl, &uwcf->sign_certificate,
2581-
&uwcf->sign_certificate_key, uwcf->ssl_passwords,
2582+
if (ngx_ssl_certificate(cf, uwcf->upstream.ssl,
2583+
&uwcf->upstream.ssl_certificate->value,
2584+
&uwcf->upstream.ssl_certificate_key->value,
2585+
uwcf->upstream.ssl_passwords,
25822586
SSL_SIGN_CERT)
25832587
!= NGX_OK)
25842588
{

src/stream/ngx_stream_proxy_module.c

+9-4
Original file line numberDiff line numberDiff line change
@@ -2334,6 +2334,7 @@ ngx_stream_proxy_set_ssl(ngx_conf_t *cf, ngx_stream_proxy_srv_conf_t *pscf)
23342334
if (ngx_ssl_certificate(cf, pscf->ssl,
23352335
&pscf->ssl_certificate->value,
23362336
&pscf->ssl_certificate_key->value,
2337+
pscf->ssl_passwords,
23372338
SSL_NORMAL_CERT)
23382339
#else
23392340
if (ngx_ssl_certificate(cf, pscf->ssl,
@@ -2359,8 +2360,10 @@ ngx_stream_proxy_set_ssl(ngx_conf_t *cf, ngx_stream_proxy_srv_conf_t *pscf)
23592360
return NGX_ERROR;
23602361
}
23612362

2362-
if (ngx_ssl_certificate(cf, pscf->ssl, &pscf->enc_certificate,
2363-
&pscf->enc_certificate_key, pscf->ssl_passwords,
2363+
if (ngx_ssl_certificate(cf, pscf->ssl,
2364+
&pscf->ssl_certificate->value,
2365+
&pscf->ssl_certificate_key->value,
2366+
pscf->ssl_passwords,
23642367
SSL_ENC_CERT)
23652368
!= NGX_OK)
23662369
{
@@ -2377,8 +2380,10 @@ ngx_stream_proxy_set_ssl(ngx_conf_t *cf, ngx_stream_proxy_srv_conf_t *pscf)
23772380
return NGX_ERROR;
23782381
}
23792382

2380-
if (ngx_ssl_certificate(cf, pscf->ssl, &pscf->sign_certificate,
2381-
&pscf->sign_certificate_key, pscf->ssl_passwords,
2383+
if (ngx_ssl_certificate(cf, pscf->ssl,
2384+
&pscf->ssl_certificate->value,
2385+
&pscf->ssl_certificate_key->value,
2386+
pscf->ssl_passwords,
23822387
SSL_SIGN_CERT)
23832388
!= NGX_OK)
23842389
{

0 commit comments

Comments
 (0)