diff --git a/collect/network-scripts/collect/use/bandwidth-usage.tree b/collect/network-scripts/collect/use/bandwidth-usage.tree
index f9070194645edd079d5cde9ff2e333449a126980..bbcd730b83e22e5112fa49476d8e65bf2aca1169 100755
--- a/collect/network-scripts/collect/use/bandwidth-usage.tree
+++ b/collect/network-scripts/collect/use/bandwidth-usage.tree
@@ -84,6 +84,11 @@ function xml_data_generator()
                 COUNT=$((${COUNT} + 1))
             else
                 INTERVALID=$(cut -d" " -f1 <<< $line)
+		
+		while test $COUNT -lt $INTERVALID -a $COUNT -lt 288; do
+                    COUNT=$((${COUNT} + 1))
+                    increment_time
+                done
 
                 if test $COUNT -lt 288; then
                     xml_print
@@ -92,7 +97,7 @@ function xml_data_generator()
                 fi
             fi
         done < $TRAFFIC
-	else
+    else
 		# If date in TRAFFIC file is older than 15 days then remove the file.
 		rm -f $TRAFFIC
     fi