summaryrefslogtreecommitdiff
path: root/ext/sqlite/sqlite.c
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2003-04-18 19:43:38 +0000
committerMarcus Boerger <helly@php.net>2003-04-18 19:43:38 +0000
commitd323659e5fbc978fa33bbf2ad8c7b2a15100bd10 (patch)
tree925b296ce2f963157fb66a341b0b3a6eb114c31e /ext/sqlite/sqlite.c
parentff93259b82585db87c9946d28b0bed0e5b20b562 (diff)
downloadphp-git-d323659e5fbc978fa33bbf2ad8c7b2a15100bd10.tar.gz
ZTS fixes
Diffstat (limited to 'ext/sqlite/sqlite.c')
-rw-r--r--ext/sqlite/sqlite.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/sqlite/sqlite.c b/ext/sqlite/sqlite.c
index 40827925cc..630e701374 100644
--- a/ext/sqlite/sqlite.c
+++ b/ext/sqlite/sqlite.c
@@ -198,6 +198,7 @@ static void php_sqlite_function_callback(sqlite_func *func, int argc, const char
zval funcname;
int i, res;
char *callable = NULL, *errbuf=NULL;
+ TSRMLS_FETCH();
/* sanity check the args */
if (argc == 0) {
@@ -355,6 +356,8 @@ static struct php_sqlite_db *php_sqlite_open(char *filename, int mode, char *per
sdb = sqlite_open(filename, mode, &errtext);
if (sdb == NULL) {
+ TSRMLS_FETCH();
+
php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s", errtext);
if (errmsg) {
@@ -386,6 +389,7 @@ static struct php_sqlite_db *php_sqlite_open(char *filename, int mode, char *per
if (persistent_id) {
list_entry le;
+ TSRMLS_FETCH();
Z_TYPE(le) = le_sqlite_pdb;
le.ptr = db;