--- wp-admin/includes/class-wp-filesystem-ftpext.php.orig	2009-03-04 16:00:08.000000000 +0100
+++ wp-admin/includes/class-wp-filesystem-ftpext.php	2009-03-04 16:00:21.000000000 +0100
@@ -146,7 +146,7 @@
 			$mode = $this->permission;
 		if( ! $mode )
 			return false;
-		if ( ! $this->exists($file) )
+		if ( ! $this->exists($file) && ! $this->is_dir($file) )
 			return false;
 		if ( ! $recursive || ! $this->is_dir($file) ) {
 			if ( ! function_exists('ftp_chmod') )
