diff options
author | Wez Furlong <wez@php.net> | 2004-09-19 15:47:13 +0000 |
---|---|---|
committer | Wez Furlong <wez@php.net> | 2004-09-19 15:47:13 +0000 |
commit | 6fa469f3676dd95f7d84cb7203806be88754734e (patch) | |
tree | a2048ca4a9aba3fc693a968631a4ce432870937d /ext/pdo_sqlite/sqlite_driver.c | |
parent | 0d4869f24b02e1c0a205a9bf6bbe7ed8b89d09a2 (diff) | |
download | php-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.c | 14 |
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, |