From a3bd8bcd7b87e3c00e2e9a193dfbbf62125d6baa Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Mon, 21 Jun 2004 22:53:52 +0000 Subject: [PATCH] Added missing safe_mode check. --- ext/standard/iptc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/standard/iptc.c b/ext/standard/iptc.c index 5bccdb3795..ac1c6edfa0 100644 --- a/ext/standard/iptc.c +++ b/ext/standard/iptc.c @@ -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; } -- 2.50.1