Index: /trunk/admin/include/image.class.php
===================================================================
--- /trunk/admin/include/image.class.php	(revision 12749)
+++ /trunk/admin/include/image.class.php	(revision 12756)
@@ -422,6 +422,6 @@
 
     $command = $imagickdir.'identify -format "%wx%h" "'.realpath($source_filepath).'"';
-    @exec($command, $returnarray, $returnvalue);
-    if($returnvalue or !preg_match('/^(\d+)x(\d+)$/', $returnarray[0], $match))
+    @exec($command, $returnarray);
+    if(!is_array($returnarray) or empty($returnarray[0]) or !preg_match('/^(\d+)x(\d+)$/', $returnarray[0], $match))
     {
       die("[External ImageMagick] Corrupt image");
@@ -496,6 +496,6 @@
     $dest = pathinfo($destination_filepath);
     $exec .= ' "'.realpath($dest['dirname']).'/'.$dest['basename'].'"';
-    @exec($exec, $returnarray, $returnvalue);
-    return !$returnvalue;
+    @exec($exec, $returnarray);
+    return is_array($returnarray);
   }
 }
