summaryrefslogtreecommitdiffhomepage
path: root/src/event
diff options
context:
space:
mode:
Diffstat (limited to 'src/event')
-rw-r--r--src/event/ngx_event_openssl.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/event/ngx_event_openssl.c b/src/event/ngx_event_openssl.c
index 5eab4affb..04baa81f8 100644
--- a/src/event/ngx_event_openssl.c
+++ b/src/event/ngx_event_openssl.c
@@ -2234,21 +2234,17 @@ ngx_ssl_get_client_verify(ngx_connection_t *c, ngx_pool_t *pool, ngx_str_t *s)
X509 *cert;
if (SSL_get_verify_result(c->ssl->connection) != X509_V_OK) {
- s->len = sizeof("FAILED") - 1;
- s->data = (u_char *) "FAILED";
-
+ ngx_str_set(s, "FAILED");
return NGX_OK;
}
cert = SSL_get_peer_certificate(c->ssl->connection);
if (cert) {
- s->len = sizeof("SUCCESS") - 1;
- s->data = (u_char *) "SUCCESS";
+ ngx_str_set(s, "SUCCESS");
} else {
- s->len = sizeof("NONE") - 1;
- s->data = (u_char *) "NONE";
+ ngx_str_set(s, "NONE");
}
X509_free(cert);