Index: trunk/BNC/src/upload/bncuploadcaster.cpp
===================================================================
--- trunk/BNC/src/upload/bncuploadcaster.cpp	(revision 4808)
+++ trunk/BNC/src/upload/bncuploadcaster.cpp	(revision 4809)
@@ -37,6 +37,6 @@
   _iRow          = iRow;
   _rate          = rate;
-  if      (_rate < 5) {
-    _rate = 5;
+  if      (_rate < 0) {
+    _rate = 0;
   }
   else if (_rate > 60) {
@@ -89,8 +89,15 @@
         _outSocket->flush();
         emit newBytes(_mountpoint.toAscii(), _outBuffer.size());
-        _outBuffer.clear();
+        if (_rate == 0) {
+          _outBuffer.clear();
+        }
       }
     }
-    sleep(_rate);
+    if (_rate == 0) {
+      sleep(1);
+    }
+    else {
+      sleep(_rate);
+    }
   }
 }
