Author: Tobias Schlitt
Date: 2006-01-26 15:52:37 +0100 (Thu, 26 Jan 2006)
New Revision: 2043
Log:
- Fixed unreported bug: Missing sanity checks for file existance and
reabability in ezcImageTransformation::transform().
Modified:
packages/ImageConversion/trunk/src/transformation.php
Modified: packages/ImageConversion/trunk/src/transformation.php
===================================================================
--- packages/ImageConversion/trunk/src/transformation.php 2006-01-26
14:42:58 UTC (rev 2042)
+++ packages/ImageConversion/trunk/src/transformation.php 2006-01-26
14:52:37 UTC (rev 2043)
@@ -182,6 +182,16 @@
*/
public function transform( $fileIn, $fileOut )
{
+ // Sanity checks
+ if ( !is_file( $fileIn ) )
+ {
+ throw new ezcBaseFileNotFoundException( $fileIn );
+ }
+ if ( !is_readable( $fileIn ) )
+ {
+ throw new ezcBaseFilePermissionException( $fileIn,
ezcBaseFileException::READ );
+ }
+
// Start atomic file operation
$fileTmp = tempnam( dirname( $fileOut ), '.'.basename( $fileOut ) );
copy( $fileIn, $fileTmp );
--
svn-components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-components