diff --git a/ckeditor/core_five_filemanager/connectors/php/filemanager.class.php b/ckeditor/core_five_filemanager/connectors/php/filemanager.class.php
index 2d322b8072bb91c93581f7f5120e41dff9c4c242..3affde416dd90e5d7b0e71f92e7c88f504edfa6c 100644
--- a/ckeditor/core_five_filemanager/connectors/php/filemanager.class.php
+++ b/ckeditor/core_five_filemanager/connectors/php/filemanager.class.php
@@ -256,7 +256,8 @@ class Filemanager {
     }
 
     if ( $is_type_image ) {
-			$extension = end(explode('.', $filename));
+			$parts = explode('.', $filename);
+			$extension = end($parts);
 
 			if((!$size = @getimagesizefromstring($file)) and ($extension !== 'ico')){
         $this->error(sprintf($this->lang('UPLOAD_IMAGES_ONLY')),true);