Index: /trunk/admin/xcache.php
===================================================================
--- /trunk/admin/xcache.php	(revision 519)
+++ /trunk/admin/xcache.php	(revision 520)
@@ -91,8 +91,14 @@
 		$end = ($b['offset'] + $b['size']) / $size * $free_graph_width;
 
-		$graph[(int) $begin] += 1 - ($begin - (int) $begin);
-		$graph[(int) $end] += ($end - (int) $end);
-		for ($i = (int) $begin + 1, $e = (int) $end; $i < $e; $i ++) {
-			$graph[$i] = 1;
+		if ((int) $begin == (int) $end) {
+			$v = $end - $begin;
+			$graph[(int) $v] += $v - (int) $v;
+		}
+		else {
+			$graph[(int) $begin] += 1 - ($begin - (int) $begin);
+			$graph[(int) $end] += $end - (int) $end;
+			for ($i = (int) $begin + 1, $e = (int) $end; $i < $e; $i ++) {
+				$graph[$i] += 1;
+			}
 		}
 	}
