Index: trunk/BNC/upload/bncephuploadcaster.cpp
===================================================================
--- trunk/BNC/upload/bncephuploadcaster.cpp	(revision 3258)
+++ trunk/BNC/upload/bncephuploadcaster.cpp	(revision 3259)
@@ -58,8 +58,8 @@
 void bncEphUploadCaster::ephBufferChanged() {
   if (_ephUploadCaster) {
+    QByteArray outBuffer;
     QMapIterator<QString, t_ephPair*> it(_eph);
     while (it.hasNext()) {
       it.next();
-      QByteArray outBuffer;
 
       t_eph* eph = it.value()->last;
@@ -69,8 +69,7 @@
         outBuffer += QByteArray((char*) Array, size);
       }
-   
-      if (outBuffer.size() > 0) {
-        _ephUploadCaster->setOutBuffer(outBuffer);
-      }
+    }
+    if (outBuffer.size() > 0) {
+      _ephUploadCaster->setOutBuffer(outBuffer);
     }
   }
