Index: /trunk/BNC/bnccaster.cpp
===================================================================
--- /trunk/BNC/bnccaster.cpp	(revision 256)
+++ /trunk/BNC/bnccaster.cpp	(revision 257)
@@ -86,5 +86,5 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncCaster::newObs(const QByteArray& staID, const QUrl& mountPoint,
-                       Observation* obs) {
+                       bool firstObs, Observation* obs) {
 
   QMutexLocker locker(&_mutex);
@@ -117,10 +117,12 @@
   // ----------------------------------
   if (newTime <= _lastDumpSec) {
-    QSettings settings;
-    if ( !settings.value("outFile").toString().isEmpty() || 
-         !settings.value("outPort").toString().isEmpty() ) { 
-      emit( newMessage(QString("Station %1: old epoch %2 thrown away"
-                               "(newTime = %3 lastDump = %4)")
-      .arg(staID.data()).arg(iSec).arg(newTime).arg(_lastDumpSec).toAscii()) );
+    if (firstObs) {
+      QSettings settings;
+      if ( !settings.value("outFile").toString().isEmpty() || 
+           !settings.value("outPort").toString().isEmpty() ) { 
+        emit( newMessage(QString("Station %1: old epoch %2 thrown away"
+                                 "(newTime = %3 lastDump = %4)")
+        .arg(staID.data()).arg(iSec).arg(newTime).arg(_lastDumpSec).toAscii()) );
+      }
     }
     delete obs;
