From: Peter Eisentraut Date: Wed, 11 Sep 2024 07:18:12 +0000 (+0200) Subject: Remove obsolete unconstify() X-Git-Tag: REL_18_BETA1~1952 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1fb2308e698ec7aebc1b6676f29e3363a1281479;p=thirdparty%2Fpostgresql.git Remove obsolete unconstify() This is no longer needed as of OpenSSL 1.1.0 (the current minimum version). LibreSSL made the same change around the same time as well. Reviewed-by: Daniel Gustafsson Discussion: https://www.postgresql.org/message-id/20463f79-a7b0-4bba-a178-d805f99c02f9%40eisentraut.org --- diff --git a/src/backend/libpq/be-secure-openssl.c b/src/backend/libpq/be-secure-openssl.c index 1ebd3f2e6d3..8ec78c83304 100644 --- a/src/backend/libpq/be-secure-openssl.c +++ b/src/backend/libpq/be-secure-openssl.c @@ -1075,7 +1075,7 @@ load_dh_buffer(const char *buffer, size_t len) BIO *bio; DH *dh = NULL; - bio = BIO_new_mem_buf(unconstify(char *, buffer), len); + bio = BIO_new_mem_buf(buffer, len); if (bio == NULL) return NULL; dh = PEM_read_bio_DHparams(bio, NULL, NULL, NULL);