]> granicus.if.org Git - php/commitdiff
MFH: Added missing safe_mode check.
authorIlia Alshanetsky <iliaa@php.net>
Mon, 21 Jun 2004 22:53:59 +0000 (22:53 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Mon, 21 Jun 2004 22:53:59 +0000 (22:53 +0000)
ext/standard/iptc.c

index f0996e4c3af9c1b0026d325543177626f0684c6e..9cb638a0880245a8bd5f4f54717f93a8478b801b 100644 (file)
@@ -208,6 +208,10 @@ PHP_FUNCTION(iptcembed)
         break;
     }
 
+    if (PG(safe_mode) && (!php_checkuid(Z_STRVAL_PP(jpeg_file), NULL, CHECKUID_CHECK_FILE_AND_DIR))) {
+               RETURN_FALSE;
+       }
+
     if (php_check_open_basedir(Z_STRVAL_PP(jpeg_file) TSRMLS_CC)) {
                RETURN_FALSE;
        }