cvs: php4 /ext/mssql php_mssql.c
| From: | Frank M. Kromann | Date: | Thu, 03 Jan 2002 23:08:21 +0000 |
| Subject: | cvs: php4 /ext/mssql php_mssql.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-8925@lists.php.net to get a copy of this message | ||
fmk Thu Jan 3 18:08:21 2002 EDT
Modified files:
/php4/ext/mssql php_mssql.c
Log:
Making error handling thread safe. Thanks to Paco Ortiz <fjortiz@comunet.es>
Index: php4/ext/mssql/php_mssql.c
diff -u php4/ext/mssql/php_mssql.c:1.76 php4/ext/mssql/php_mssql.c:1.77
--- php4/ext/mssql/php_mssql.c:1.76 Mon Dec 17 15:06:29 2001
+++ php4/ext/mssql/php_mssql.c Thu Jan 3 18:08:21 2002
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_mssql.c,v 1.76 2001/12/17 20:06:29 hholzgra Exp $ */
+/* $Id: php_mssql.c,v 1.77 2002/01/03 23:08:21 fmk Exp $ */
#ifdef COMPILE_DL_MSSQL
#define HAVE_MSSQL 1
@@ -306,9 +306,6 @@
REGISTER_LONG_CONSTANT("SQLFLT8",SQLFLT8, CONST_CS | CONST_PERSISTENT);
/* END MSSQL data types for mssql_sp_bind */
- dberrhandle((DBERRHANDLE_PROC) php_mssql_error_handler);
- dbmsghandle((DBMSGHANDLE_PROC) php_mssql_message_handler);
-
return SUCCESS;
}
@@ -441,6 +438,9 @@
RETURN_FALSE;
}
+ dbprocerrhandle(mssql.login, (DBERRHANDLE_PROC) php_mssql_error_handler);
+ dbprocmsghandle(mssql.login, (DBMSGHANDLE_PROC) php_mssql_message_handler);
+
if (user) {
DBSETLUSER(mssql.login,user);
}