You've already forked mariadb-connector-c
mirror of
https://github.com/mariadb-corporation/mariadb-connector-c.git
synced 2025-09-11 08:30:59 +03:00
Add MYSQL_OPT_ZSTD_COMPRESSION_LEVEL
The compression level was always hard-coded to 3.
This commit is contained in:
@@ -407,7 +407,14 @@ static int send_client_reply_packet(MCPVIO_EXT *mpvio,
|
||||
*/
|
||||
if (mysql->client_flag & CLIENT_ZSTD_COMPRESSION)
|
||||
{
|
||||
*end++= 3;
|
||||
uchar compression_level= 3;
|
||||
if (mysql->options.extension &&
|
||||
mysql->options.extension->zstd_compression_level >= 1 &&
|
||||
mysql->options.extension->zstd_compression_level <= 20)
|
||||
{
|
||||
compression_level= mysql->options.extension->zstd_compression_level;
|
||||
}
|
||||
*end++= compression_level;
|
||||
}
|
||||
|
||||
/* Write authentication package */
|
||||
|
Reference in New Issue
Block a user