mirror of
https://github.com/php/php-src.git
synced 2024-11-29 04:46:07 +08:00
Fix segfault in debug build
This commit is contained in:
parent
c8494a81a7
commit
6d2bcdacc1
@ -571,6 +571,10 @@ PHPAPI MYSQLND *mysqlnd_connect(MYSQLND *conn,
|
||||
NULL /*ctx*/, &errstr, &errcode);
|
||||
DBG_INF_FMT("stream=%p", conn->net.stream);
|
||||
|
||||
if (errstr || !conn->net.stream) {
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (hashed_details) {
|
||||
/*
|
||||
If persistent, the streams register it in EG(persistent_list).
|
||||
@ -597,10 +601,6 @@ PHPAPI MYSQLND *mysqlnd_connect(MYSQLND *conn,
|
||||
mnd_efree(hashed_details);
|
||||
}
|
||||
|
||||
if (errstr || !conn->net.stream) {
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (conn->options.timeout_read)
|
||||
{
|
||||
tv.tv_sec = conn->options.timeout_read;
|
||||
|
Loading…
Reference in New Issue
Block a user