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);
 	}