diff options
author | Andrey Hristov <andrey@php.net> | 2019-01-07 18:45:33 +0200 |
---|---|---|
committer | Andrey Hristov <andrey@php.net> | 2019-01-07 18:47:39 +0200 |
commit | 8975e4dcd7d6ff5758cd97a9125eedf7b5aa6e77 (patch) | |
tree | ee3d4e450bd02dba690a81ab3dc8a65b85fe7a7b /ext/mysqlnd/mysqlnd_auth.c | |
parent | ba5cb2eb325ffb933e4120c173c44e2e674e1506 (diff) | |
download | php-git-8975e4dcd7d6ff5758cd97a9125eedf7b5aa6e77.tar.gz |
Simplify the command factory
Since more than an year it not possible to create commands in the heap
but they are allocated on the stack and directly run. In this regard, it
doesn't make sense to have all the vararg stuff. Commands made sense
to be created and pushed onto a stack then a general executor will
run thru the stack and execute/handle the commands.
Diffstat (limited to 'ext/mysqlnd/mysqlnd_auth.c')
-rw-r--r-- | ext/mysqlnd/mysqlnd_auth.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/mysqlnd/mysqlnd_auth.c b/ext/mysqlnd/mysqlnd_auth.c index c1c79a6449..9822b40537 100644 --- a/ext/mysqlnd/mysqlnd_auth.c +++ b/ext/mysqlnd/mysqlnd_auth.c @@ -196,7 +196,7 @@ mysqlnd_switch_to_ssl_if_needed(MYSQLND_CONN_DATA * const conn, { const size_t client_capabilities = mysql_flags; - ret = conn->run_command(COM_ENABLE_SSL, conn, client_capabilities, server_capabilities, charset_no); + ret = conn->command->enable_ssl(conn, client_capabilities, server_capabilities, charset_no); } DBG_RETURN(ret); } |