mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
MNDR:
- move things out of mysqlnd_priv.h
This commit is contained in:
parent
e8ace2d4db
commit
2e3fc57c5c
28 changed files with 582 additions and 461 deletions
|
@ -18,6 +18,7 @@
|
|||
*/
|
||||
#include "php.h"
|
||||
#include "mysqlnd.h"
|
||||
#include "mysqlnd_connection.h"
|
||||
#include "mysqlnd_priv.h"
|
||||
#include "mysqlnd_wireprotocol.h"
|
||||
#include "mysqlnd_statistics.h"
|
||||
|
@ -420,17 +421,16 @@ MYSQLND_METHOD(mysqlnd_pfc, set_client_option)(MYSQLND_PFC * const pfc, enum_mys
|
|||
DBG_INF_FMT("option=%u", option);
|
||||
switch (option) {
|
||||
case MYSQL_OPT_COMPRESS:
|
||||
pfc->data->flags |= MYSQLND_NET_FLAG_USE_COMPRESSION;
|
||||
pfc->data->flags |= MYSQLND_PROTOCOL_FLAG_USE_COMPRESSION;
|
||||
break;
|
||||
case MYSQL_SERVER_PUBLIC_KEY:
|
||||
{
|
||||
zend_bool pers = pfc->persistent;
|
||||
if (pfc->data->sha256_server_public_key) {
|
||||
mnd_pefree(pfc->data->sha256_server_public_key, pers);
|
||||
}
|
||||
pfc->data->sha256_server_public_key = value? mnd_pestrdup(value, pers) : NULL;
|
||||
break;
|
||||
case MYSQL_SERVER_PUBLIC_KEY: {
|
||||
const zend_bool pers = pfc->persistent;
|
||||
if (pfc->data->sha256_server_public_key) {
|
||||
mnd_pefree(pfc->data->sha256_server_public_key, pers);
|
||||
}
|
||||
pfc->data->sha256_server_public_key = value? mnd_pestrdup(value, pers) : NULL;
|
||||
break;
|
||||
}
|
||||
default:
|
||||
DBG_RETURN(FAIL);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue