Index: /FCKeditor.Java/branches/2.4/src/main/java/net/fckeditor/connector/ConnectorServlet.java
===================================================================
--- /FCKeditor.Java/branches/2.4/src/main/java/net/fckeditor/connector/ConnectorServlet.java	(revision 1537)
+++ /FCKeditor.Java/branches/2.4/src/main/java/net/fckeditor/connector/ConnectorServlet.java	(revision 1538)
@@ -379,10 +379,13 @@
 		root.appendChild(files);
 		File[] fileList = dir.listFiles((FileFilter) FileFileFilter.FILE);
-
+		long length;
 		for (File file : fileList) {
 			Element fileElement = doc.createElement("File");
 			fileElement.setAttribute("name", file.getName());
-			fileElement.setAttribute("size", String
-					.valueOf(file.length() / 1024));
+			if (file.length() < 1024)
+				length = 1L;
+			else 
+				length = file.length()/1024;
+			fileElement.setAttribute("size", String.valueOf(length));
 			files.appendChild(fileElement);
 		}
Index: /FCKeditor.Java/branches/2.4/src/main/java/net/fckeditor/tool/Utils.java
===================================================================
--- /FCKeditor.Java/branches/2.4/src/main/java/net/fckeditor/tool/Utils.java	(revision 1537)
+++ /FCKeditor.Java/branches/2.4/src/main/java/net/fckeditor/tool/Utils.java	(revision 1538)
@@ -117,12 +117,12 @@
 		if (string.indexOf(search) == -1)
 			return string;
-		StringBuffer strb = new StringBuffer(string);
-		int pos = strb.indexOf(search);
+		StringBuffer sb = new StringBuffer(string);
+		int pos = sb.indexOf(search);
 
 		while (pos != -1) {
-			strb.replace(pos, pos + search.length(), replacement);
-			pos = strb.indexOf(search);
+			sb.replace(pos, pos + search.length(), replacement);
+			pos = sb.indexOf(search);
 		}
-		return strb.toString();
+		return sb.toString();
 	}
 
