]> git.kaiwu.me - nginx.git/commitdiff
SSL: fixed $ssl_curves allocation error handling.
authorSergey Kandaurov <pluknet@nginx.com>
Tue, 30 Jan 2024 15:18:31 +0000 (19:18 +0400)
committerSergey Kandaurov <pluknet@nginx.com>
Tue, 30 Jan 2024 15:18:31 +0000 (19:18 +0400)
src/event/ngx_event_openssl.c

index 104dd03f2741b44d0886fe11c246906a1161aa70..89f277fe56ae64be2e11c5207a292a0d4c28678f 100644 (file)
@@ -5187,6 +5187,9 @@ ngx_ssl_get_curves(ngx_connection_t *c, ngx_pool_t *pool, ngx_str_t *s)
     }
 
     curves = ngx_palloc(pool, n * sizeof(int));
+    if (curves == NULL) {
+        return NGX_ERROR;
+    }
 
     n = SSL_get1_curves(c->ssl->connection, curves);
     len = 0;