diff options
author | Andrey Hristov <andrey@php.net> | 2019-06-21 16:32:13 +0300 |
---|---|---|
committer | Andrey Hristov <andrey@php.net> | 2019-06-21 16:32:13 +0300 |
commit | 8326f95fe3736031dc8776898564d3deb2a93e8d (patch) | |
tree | da57439c1273cff5ee5c1929cbf8403a03a474cd /ext/mysqlnd/mysqlnd_wireprotocol.c | |
parent | 66e4b78519f53a2ff3fe550217024cc2cc9a6b3c (diff) | |
parent | 102c64e8274e072426c95f8805dd727e87c5f69d (diff) | |
download | php-git-8326f95fe3736031dc8776898564d3deb2a93e8d.tar.gz |
Merge branch 'PHP-7.2' into PHP-7.3
Diffstat (limited to 'ext/mysqlnd/mysqlnd_wireprotocol.c')
-rw-r--r-- | ext/mysqlnd/mysqlnd_wireprotocol.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/mysqlnd/mysqlnd_wireprotocol.c b/ext/mysqlnd/mysqlnd_wireprotocol.c index 15b64d9f6d..82df845daa 100644 --- a/ext/mysqlnd/mysqlnd_wireprotocol.c +++ b/ext/mysqlnd/mysqlnd_wireprotocol.c @@ -392,6 +392,7 @@ php_mysqlnd_greet_read(MYSQLND_CONN_DATA * conn, void * _packet) packet->server_capabilities = uint2korr(p); p+= 2; BAIL_IF_NO_MORE_DATA; + DBG_INF_FMT("4.1 server_caps=%u\n", (uint32_t) packet->server_capabilities); packet->charset_no = uint1korr(p); p++; @@ -421,7 +422,8 @@ php_mysqlnd_greet_read(MYSQLND_CONN_DATA * conn, void * _packet) p--; /* Additional 16 bits for server capabilities */ - packet->server_capabilities |= uint2korr(pad_start) << 16; + DBG_INF_FMT("additional 5.5+ caps=%u\n", (uint32_t) uint2korr(pad_start)); + packet->server_capabilities |= ((uint32_t) uint2korr(pad_start)) << 16; /* And a length of the server scramble in one byte */ packet->authentication_plugin_data.l = uint1korr(pad_start + 2); if (packet->authentication_plugin_data.l > SCRAMBLE_LENGTH) { |