Commit 4e105e0176b for php.net
commit 4e105e0176b949aaff193959c312ad9ff7cd419a
Author: Ilija Tovilo <ilija.tovilo@me.com>
Date: Sat Apr 4 12:44:01 2026 +0200
Fix openssl compile warnings on Solaris
BIO_reset() needs a (void) cast, analogous to the other locations in this file.
/usr/openssl/3/include/openssl/bio.h:555:34: error: value computed is not used [-Werror=unused-value]
555 | # define BIO_reset(b) (int)BIO_ctrl(b,BIO_CTRL_RESET,0,NULL)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/php-src/php-src/ext/openssl/openssl.c:1565:33: note: in expansion of macro ‘BIO_reset’
1565 | BIO_reset(bio_out);
| ^~~~~~~~~
diff --git a/ext/openssl/openssl.c b/ext/openssl/openssl.c
index 42341a1f5b7..65da0752b55 100644
--- a/ext/openssl/openssl.c
+++ b/ext/openssl/openssl.c
@@ -1562,7 +1562,7 @@ PHP_FUNCTION(openssl_pkcs12_read)
add_index_zval(&zextracerts, i, &zextracert);
}
- BIO_reset(bio_out);
+ (void)BIO_reset(bio_out);
X509_free(aCA);
}
BIO_free(bio_out);
@@ -2844,7 +2844,7 @@ PHP_FUNCTION(openssl_pkcs7_read)
ZVAL_STRINGL(&zcert, bio_buf->data, bio_buf->length);
add_index_zval(zout, i, &zcert);
}
- BIO_reset(bio_out);
+ (void)BIO_reset(bio_out);
}
BIO_free(bio_out);
}
@@ -2863,7 +2863,7 @@ PHP_FUNCTION(openssl_pkcs7_read)
ZVAL_STRINGL(&zcert, bio_buf->data, bio_buf->length);
add_index_zval(zout, i, &zcert);
}
- BIO_reset(bio_out);
+ (void)BIO_reset(bio_out);
}
BIO_free(bio_out);
}
@@ -3520,7 +3520,7 @@ PHP_FUNCTION(openssl_cms_read)
ZVAL_STRINGL(&zcert, bio_buf->data, bio_buf->length);
add_index_zval(zout, i, &zcert);
}
- BIO_reset(bio_out);
+ (void)BIO_reset(bio_out);
}
BIO_free(bio_out);
}
@@ -3540,7 +3540,7 @@ PHP_FUNCTION(openssl_cms_read)
ZVAL_STRINGL(&zcert, bio_buf->data, bio_buf->length);
add_index_zval(zout, i, &zcert);
}
- BIO_reset(bio_out);
+ (void)BIO_reset(bio_out);
}
BIO_free(bio_out);
}