Skip to content

Commit fbcad69

Browse files
committed
Merge branch 'PHP-8.2' into PHP-8.3
2 parents 4ded247 + 3b93f13 commit fbcad69

File tree

4 files changed

+2
-52
lines changed

4 files changed

+2
-52
lines changed

ext/mysqli/tests/bug81335.phpt

Lines changed: 0 additions & 34 deletions
This file was deleted.

ext/mysqlnd/mysqlnd_enum_n_def.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,6 @@
130130
#define CR_INVALID_PARAMETER_NO 2034
131131
#define CR_INVALID_BUFFER_USE 2035
132132
#define CR_LOAD_DATA_LOCAL_INFILE_REJECTED 2068
133-
#define CR_CLIENT_INTERACTION_TIMEOUT 4031
134133

135134
#define MYSQLND_EE_FILENOTFOUND 7890
136135

ext/mysqlnd/mysqlnd_result.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ mysqlnd_query_read_result_set_header(MYSQLND_CONN_DATA * conn, MYSQLND_STMT * s)
183183
UPSERT_STATUS_SET_AFFECTED_ROWS_TO_ERROR(conn->upsert_status);
184184

185185
if (FAIL == (ret = PACKET_READ(conn, &rset_header))) {
186-
if (conn->error_info->error_no != CR_SERVER_GONE_ERROR && conn->error_info->error_no != CR_CLIENT_INTERACTION_TIMEOUT) {
186+
if (conn->error_info->error_no != CR_SERVER_GONE_ERROR) {
187187
php_error_docref(NULL, E_WARNING, "Error reading result set's header");
188188
}
189189
break;

ext/mysqlnd/mysqlnd_wireprotocol.c

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -267,19 +267,6 @@ mysqlnd_read_header(MYSQLND_PFC * pfc, MYSQLND_VIO * vio, MYSQLND_PACKET_HEADER
267267
pfc->data->packet_no++;
268268
DBG_RETURN(PASS);
269269
}
270-
// @see https://dev.mysql.com/worklog/task/?id=12999
271-
if (header->size > 0) {
272-
zend_uchar *buf = mnd_emalloc(header->size);
273-
if ((PASS == pfc->data->m.receive(pfc, vio, buf, header->size, conn_stats, error_info)) && buf[0] == ERROR_MARKER) {
274-
php_mysqlnd_read_error_from_line(buf + 1, header->size - 1,
275-
error_info->error, sizeof(error_info->error),
276-
&error_info->error_no, error_info->sqlstate
277-
);
278-
mnd_efree(buf);
279-
DBG_RETURN(FAIL);
280-
}
281-
mnd_efree(buf);
282-
}
283270

284271
DBG_ERR_FMT("Logical link: packets out of order. Expected %u received %u. Packet size=%zu",
285272
pfc->data->packet_no, header->packet_no, header->size);
@@ -307,9 +294,7 @@ mysqlnd_read_packet_header_and_body(MYSQLND_PACKET_HEADER * packet_header,
307294
DBG_INF_FMT("buf=%p size=%zu", buf, buf_size);
308295
if (FAIL == mysqlnd_read_header(pfc, vio, packet_header, stats, error_info)) {
309296
SET_CONNECTION_STATE(connection_state, CONN_QUIT_SENT);
310-
if (error_info->error_no == 0) {
311-
SET_CLIENT_ERROR(error_info, CR_SERVER_GONE_ERROR, UNKNOWN_SQLSTATE, mysqlnd_server_gone);
312-
}
297+
SET_CLIENT_ERROR(error_info, CR_SERVER_GONE_ERROR, UNKNOWN_SQLSTATE, mysqlnd_server_gone);
313298
DBG_ERR_FMT("Can't read %s's header", packet_type_as_text);
314299
DBG_RETURN(FAIL);
315300
}

0 commit comments

Comments
 (0)