Commit 818bc8a1773 for php.net

commit 818bc8a17738ac2a44f7f3978b21429429bb7f9e
Author: Weilin Du <108666168+LamentXU123@users.noreply.github.com>
Date:   Thu Apr 2 21:47:39 2026 +0800

    ext/pgsql: Remove unnecessary `+1` in memcpy when appending newline (GH-21597)

diff --git a/ext/pgsql/pgsql.c b/ext/pgsql/pgsql.c
index 3f4b606b510..2ddbf0af230 100644
--- a/ext/pgsql/pgsql.c
+++ b/ext/pgsql/pgsql.c
@@ -3429,7 +3429,7 @@ static zend_result pgsql_copy_from_query(PGconn *pgsql, PGresult *pgsql_result,
 	int result;
 	if (ZSTR_LEN(tmp) > 0 && ZSTR_VAL(tmp)[ZSTR_LEN(tmp) - 1] != '\n') {
 		char *zquery = emalloc(ZSTR_LEN(tmp) + 2);
-		memcpy(zquery, ZSTR_VAL(tmp), ZSTR_LEN(tmp) + 1);
+		memcpy(zquery, ZSTR_VAL(tmp), ZSTR_LEN(tmp));
 		zquery[ZSTR_LEN(tmp)] = '\n';
 		zquery[ZSTR_LEN(tmp) + 1] = '\0';
 		result = PQputCopyData(pgsql, zquery, ZSTR_LEN(tmp) + 1);