Index: trunk/BNC/RTCM/GPSDecoder.h
===================================================================
--- trunk/BNC/RTCM/GPSDecoder.h	(revision 624)
+++ trunk/BNC/RTCM/GPSDecoder.h	(revision 625)
@@ -26,4 +26,5 @@
 #define GPSDECODER_H
 
+#include <iostream>
 #include <QPointer>
 #include <QList>
@@ -76,4 +77,6 @@
   }
 
+  ~t_obs() {std::cout << "delete " << _o.StatID << " " << _status << std::endl;}
+
   t_obsInternal _o;
   t_obs_status  _status;
@@ -90,5 +93,5 @@
     while (it.hasNext()) {
       p_obs obs = it.next();
-      if (obs->_status == t_obs::initial) {
+      if (!obs.isNull() && obs->_status == t_obs::initial) {
         delete obs;
       }
