Filenames with quotes fail here.
authorMark A. Hershberger <mah@users.mediawiki.org>
Tue, 7 Dec 2010 21:53:50 +0000 (21:53 +0000)
committerMark A. Hershberger <mah@users.mediawiki.org>
Tue, 7 Dec 2010 21:53:50 +0000 (21:53 +0000)
maintenance/tests/phpunit/includes/api/RandomImageGenerator.php

index 05861f9..6bb9d00 100644 (file)
@@ -200,7 +200,7 @@ class RandomImageGenerator {
                        $drawCommand = "fill $fill  circle $originX,$originY $perimeterX,$perimeterY";
                        $args[] = '-draw ' . wfEscapeShellArg( $drawCommand );
                }
-               $args[] = $filename;
+               $args[] = wfEscapeShellArg( $filename );
 
                $command = wfEscapeShellArg( $wgImageMagickConvertCommand ) . " " . implode( " ", $args );
                $retval = null;