diff options
author | Stanley Sufficool <ssufficool@php.net> | 2013-05-31 23:24:57 -0700 |
---|---|---|
committer | Stanley Sufficool <ssufficool@php.net> | 2013-05-31 23:24:57 -0700 |
commit | 317653e694c8cd3a3cc4c12c527af584726a66c7 (patch) | |
tree | 01ef01a67310ae25391e28df29f0b82b233f4c3c | |
parent | 0e2bcf3373d914a215784c041a2a4c3b6afc2034 (diff) | |
download | php-git-317653e694c8cd3a3cc4c12c527af584726a66c7.tar.gz |
FIX BUG #61900
PDO DBLIB was not setting error and message handlers when FreeTDS was used.
Updated to set error and message handlers the same way as mssql.
-rw-r--r-- | ext/pdo_dblib/dblib_driver.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/ext/pdo_dblib/dblib_driver.c b/ext/pdo_dblib/dblib_driver.c index 0def312f4a..86c12bfa75 100644 --- a/ext/pdo_dblib/dblib_driver.c +++ b/ext/pdo_dblib/dblib_driver.c @@ -297,10 +297,8 @@ static int pdo_dblib_handle_factory(pdo_dbh_t *dbh, zval *driver_options TSRMLS_ DBSETLAPP(H->login, vars[1].optval); -#if PHP_DBLIB_IS_MSSQL - dbprocerrhandle(H->login, (EHANDLEFUNC) error_handler); - dbprocmsghandle(H->login, (MHANDLEFUNC) msg_handler); -#endif + DBERRHANDLE(H->login, (EHANDLEFUNC) error_handler); + DBMSGHANDLE(H->login, (MHANDLEFUNC) msg_handler); H->link = dbopen(H->login, vars[2].optval); |