]> granicus.if.org Git - php/commitdiff
Added open_basedir check.
authorYasuo Ohgaki <yohgaki@php.net>
Wed, 17 Jul 2002 04:58:58 +0000 (04:58 +0000)
committerYasuo Ohgaki <yohgaki@php.net>
Wed, 17 Jul 2002 04:58:58 +0000 (04:58 +0000)
@ Added open_basedir check for pg_lo_import() (Yasuo)

ext/pgsql/pgsql.c

index 96fb5907e04be9fe628d21c3d6fbc4feecd9909b..7979b11426716807f68a6bde1f6cefe540ac312a 100644 (file)
@@ -1993,6 +1993,10 @@ PHP_FUNCTION(pg_lo_import)
        if (PG(safe_mode) &&(!php_checkuid(file_in, NULL, CHECKUID_CHECK_FILE_AND_DIR))) {
                RETURN_FALSE;
        }
+       
+       if (php_check_open_basedir(file_in TSRMLS_CC)) {
+               RETURN_FALSE;
+       }
 
        ZEND_FETCH_RESOURCE2(pgsql, PGconn *, &pgsql_link, id, "PostgreSQL link", le_link, le_plink);