From: Ard Biesheuvel Date: Sun, 30 May 2004 20:40:36 +0000 (+0000) Subject: Restrict 'CREATE DATABASE' in sql safe mode X-Git-Tag: php-5.0.0RC3RC2~43 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fda04a0ed35ac72fbb85836401a376b10ada66b4;p=php Restrict 'CREATE DATABASE' in sql safe mode --- diff --git a/ext/interbase/ibase_query.c b/ext/interbase/ibase_query.c index fad8461c2d..3a7804b445 100644 --- a/ext/interbase/ibase_query.c +++ b/ext/interbase/ibase_query.c @@ -1082,6 +1082,11 @@ PHP_FUNCTION(ibase_query) isc_db_handle db = NULL; isc_tr_handle trans = NULL; + if (PG(sql_safe_mode)) { + _php_ibase_module_error("CREATE DATABASE not allowed in SQL safe mode" TSRMLS_CC); + goto ibase_query_end; + } + if (isc_dsql_execute_immediate(IB_STATUS, &db, &trans, 0, query, SQL_DIALECT_CURRENT, NULL)) { _php_ibase_error(TSRMLS_C);