Index: trunk/BNC/bncgetthread.cpp
===================================================================
--- trunk/BNC/bncgetthread.cpp	(revision 619)
+++ trunk/BNC/bncgetthread.cpp	(revision 620)
@@ -382,10 +382,4 @@
         tryReconnect();
       }
-      
-      for (list<Observation*>::iterator it = _decoder->_obsList.begin(); 
-           it != _decoder->_obsList.end(); it++) {
-        delete *it;
-      }
-      _decoder->_obsList.clear();
 
       _socket->waitForReadyRead(_timeOut);
Index: trunk/BNC/run_valgrind
===================================================================
--- trunk/BNC/run_valgrind	(revision 619)
+++ trunk/BNC/run_valgrind	(revision 620)
@@ -2,5 +2,5 @@
 if [ "$1" == "start" ]
 then
-  valgrind --leak-check=full ./bnc -nw 2> valgrind.txt &
+  valgrind --leak-check=full --show-reachable=yes ./bnc -nw 2> valgrind.txt &
 elif [ "$1" == "stop" ]
 then
