mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
genprotimg: Fix build with OpenSSL 1.1
OpenSSL 1.1 seems to use a non-const parameter to X509_name_dup(), but x509_armonk_locality_fixup() is passing a const there. The compile then fails on "discards 'const' qualifier", when -Werror is used. Thus resolve with a type-cast like in c2b_name(). Fixes: https://github.com/ibm-s390-linux/s390-tools/pull/167 Reviewed-by: Marc Hartmayer <mhartmay@linux.ibm.com> Signed-off-by: Dan Horák <dan@danny.cz> Signed-off-by: Steffen Eiden <seiden@linux.ibm.com>
This commit is contained in:
@@ -768,7 +768,7 @@ static X509_NAME *x509_armonk_locality_fixup(const X509_NAME *name)
|
||||
PV_IBM_Z_SUBJECT_LOCALITY_NAME_ARMONK))
|
||||
return NULL;
|
||||
|
||||
ret = X509_NAME_dup(name);
|
||||
ret = X509_NAME_dup((X509_NAME *)name);
|
||||
if (!ret)
|
||||
g_abort();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user