summaryrefslogtreecommitdiff
path: root/ext/pdo_sqlite/sqlite_driver.c
diff options
context:
space:
mode:
authorWez Furlong <wez@php.net>2004-09-19 15:47:13 +0000
committerWez Furlong <wez@php.net>2004-09-19 15:47:13 +0000
commit6fa469f3676dd95f7d84cb7203806be88754734e (patch)
treea2048ca4a9aba3fc693a968631a4ce432870937d /ext/pdo_sqlite/sqlite_driver.c
parent0d4869f24b02e1c0a205a9bf6bbe7ed8b89d09a2 (diff)
downloadphp-git-6fa469f3676dd95f7d84cb7203806be88754734e.tar.gz
make it build on win32
Diffstat (limited to 'ext/pdo_sqlite/sqlite_driver.c')
-rw-r--r--ext/pdo_sqlite/sqlite_driver.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/ext/pdo_sqlite/sqlite_driver.c b/ext/pdo_sqlite/sqlite_driver.c
index 8e2db506db..3fd2152702 100644
--- a/ext/pdo_sqlite/sqlite_driver.c
+++ b/ext/pdo_sqlite/sqlite_driver.c
@@ -265,21 +265,25 @@ static int authorizer(void *autharg, int access_type, const char *arg3, const ch
{
char *filename;
switch (access_type) {
- case SQLITE_COPY:
- filename = make_filename_safe(arg4);
+ case SQLITE_COPY: {
+ TSRMLS_FETCH();
+ filename = make_filename_safe(arg4 TSRMLS_CC);
if (!filename) {
return SQLITE_DENY;
}
efree(filename);
return SQLITE_OK;
+ }
- case SQLITE_ATTACH:
- filename = make_filename_safe(arg3);
+ case SQLITE_ATTACH: {
+ TSRMLS_FETCH();
+ filename = make_filename_safe(arg3 TSRMLS_CC);
if (!filename) {
return SQLITE_DENY;
}
efree(filename);
return SQLITE_OK;
+ }
default:
/* access allowed */
@@ -300,7 +304,7 @@ static int pdo_sqlite_handle_factory(pdo_dbh_t *dbh, zval *driver_options TSRMLS
H->einfo.errmsg = NULL;
dbh->driver_data = H;
- filename = make_filename_safe(dbh->data_source);
+ filename = make_filename_safe(dbh->data_source TSRMLS_CC);
if (!filename) {
zend_throw_exception_ex(php_pdo_get_exception(), PDO_ERR_CANT_MAP TSRMLS_CC,