Index: trunk/BNC/bnccaster.cpp
===================================================================
--- trunk/BNC/bnccaster.cpp	(revision 604)
+++ trunk/BNC/bnccaster.cpp	(revision 605)
@@ -101,5 +101,5 @@
     bncGetThread* thread = it.next();
     thread->terminate();
-    ///    thread->wait();
+    thread->wait();
     delete thread;
   }
Index: trunk/BNC/bncgetthread.cpp
===================================================================
--- trunk/BNC/bncgetthread.cpp	(revision 604)
+++ trunk/BNC/bncgetthread.cpp	(revision 605)
@@ -66,4 +66,7 @@
                            const QByteArray& longitude,
                            const QByteArray& nmea, int iMount) {
+
+  setTerminationEnabled(true);
+
   _decoder    = 0;
   _mountPoint = mountPoint;
