MWL#192: Fix problem when we first enable MYSQL_OPT_NONBLOCK, then connect

in normal blocking style, then later do a non-blocking operation.
In this case, the vio->async_context was not set up correctly, so that
non-blocking operation was not properly handled.
This commit is contained in:
unknown 2012-01-30 13:45:58 +01:00
parent d5678e1778
commit 7c8ebb532e

View File

@ -2841,8 +2841,7 @@ CLI_MYSQL_REAL_CONNECT(MYSQL *mysql,const char *host, const char *user,
goto error;
}
if (mysql->options.extension && mysql->options.extension->async_context &&
mysql->options.extension->async_context->active)
if (mysql->options.extension && mysql->options.extension->async_context)
net->vio->async_context= mysql->options.extension->async_context;
if (my_net_init(net, net->vio))