From f173e1f0185c64d4c9a17d43b9614732b3295cf8 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Nov 10 2018 20:30:24 +0000 Subject: p11_child: Fix warning cast discards ‘const’ qualifier from pointer target type The function process_responder had parameter port defined as const and it was used in macro BIO_set_conn_port which cast 2nd parameter to (char*) # define BIO_set_conn_port(b,port) BIO_ctrl(b,BIO_C_SET_CONNECT,1, \ (char *)(port)) src/p11_child/p11_child_openssl.c: In function ‘process_responder’: src/p11_child/p11_child_openssl.c:157:9: error: cast discards ‘const’ qualifier from pointer target type [-Werror=cast-qual] BIO_set_conn_port(cbio, port); ^~~~~~~~~~~~~~~~~ Merges: https://pagure.io/SSSD/sssd/pull-request/3880 --- diff --git a/src/p11_child/p11_child_openssl.c b/src/p11_child/p11_child_openssl.c index adfe272..af55523 100644 --- a/src/p11_child/p11_child_openssl.c +++ b/src/p11_child/p11_child_openssl.c @@ -141,7 +141,7 @@ static OCSP_RESPONSE *query_responder(BIO *cbio, const char *host, OCSP_RESPONSE *process_responder(OCSP_REQUEST *req, const char *host, const char *path, - const char *port, int use_ssl, + char *port, int use_ssl, int req_timeout) { BIO *cbio = NULL;