summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanley Sufficool <ssufficool@php.net>2013-05-31 23:24:57 -0700
committerStanley Sufficool <ssufficool@php.net>2013-05-31 23:24:57 -0700
commit317653e694c8cd3a3cc4c12c527af584726a66c7 (patch)
tree01ef01a67310ae25391e28df29f0b82b233f4c3c
parent0e2bcf3373d914a215784c041a2a4c3b6afc2034 (diff)
downloadphp-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.c6
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);