From 1b7295c81be88801ecc25a145f33039443ed220e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Czerpak?= Date: Sun, 21 Dec 2025 12:06:50 +0100 Subject: [PATCH] 2025-12-21 12:06 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbssl/x509.c ! fixed compilation with OpenSSL < 1.1 --- ChangeLog.txt | 4 ++++ contrib/hbssl/x509.c | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index ae8b3be2bd..028d927515 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -7,6 +7,10 @@ Entries may not always be in chronological/commit order. See license at the end of file. */ +2025-12-21 12:06 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) + * contrib/hbssl/x509.c + ! fixed compilation with OpenSSL < 1.1 + 2025-12-21 10:45 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbssl/hbssl.hbx * contrib/hbssl/evppkey.c diff --git a/contrib/hbssl/x509.c b/contrib/hbssl/x509.c index 3f8af5600c..78be4fe519 100644 --- a/contrib/hbssl/x509.c +++ b/contrib/hbssl/x509.c @@ -162,12 +162,15 @@ HB_FUNC( X509_GET_SERIALNUMBER ) if( x509 ) { ASN1_INTEGER * a = X509_get_serialNumber( x509 ); +#if OPENSSL_VERSION_NUMBER >= 0x10100000L int64_t r = 0; - if( ASN1_INTEGER_get_int64( &r, a ) > 0 ) hb_retnint( r ); else hb_retni( -1 ); +#else + hb_retnint( ASN1_INTEGER_get( a ) ); +#endif } } else