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

index 5bccdb3795cf7bcf05799387d46160a3e1710855..ac1c6edfa021a59431e66331ad77714108b4220c 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;
        }