Skip to content

Commit e713a8e

Browse files
Add a temporary fix for insufficient buffer size in mysqlnd (#9835)
1 parent 5b60370 commit e713a8e

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

ext/mysqlnd/mysqlnd_wireprotocol.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@ mysqlnd_read_packet_header_and_body(MYSQLND_PACKET_HEADER * packet_header,
301301
if (buf_size < packet_header->size) {
302302
DBG_ERR_FMT("Packet buffer %u wasn't big enough %u, %u bytes will be unread",
303303
buf_size, packet_header->size, packet_header->size - buf_size);
304+
SET_CLIENT_ERROR(error_info, CR_INVALID_BUFFER_USE, UNKNOWN_SQLSTATE, "Packet buffer wasn't big enough; as a workaround consider increasing value of net_cmd_buffer_size");
304305
DBG_RETURN(FAIL);
305306
}
306307
if (FAIL == pfc->data->m.receive(pfc, vio, buf, packet_header->size, stats, error_info)) {

0 commit comments

Comments
 (0)