Index: uspace/srv/fs/fat/fat_fat.c
===================================================================
--- uspace/srv/fs/fat/fat_fat.c	(revision 42fa6980d89986c1fff350ff8a9f4140bf7cd70a)
+++ uspace/srv/fs/fat/fat_fat.c	(revision 50f9c3a7c6d0cb3cef99ff7ccda9019bcd77df94)
@@ -398,5 +398,5 @@
 			 * from the size of the file allocation table.
 			 */
-			if ((cl - 2) * bs->spc + ssa >= ts) {
+			if ((cl >= 2) && ((cl - 2) * bs->spc + ssa >= ts)) {
 				rc = block_put(blk);
 				if (rc != EOK)
