Index: /trunk/BNC/RTCM/GPSDecoder.h
===================================================================
--- /trunk/BNC/RTCM/GPSDecoder.h	(revision 625)
+++ /trunk/BNC/RTCM/GPSDecoder.h	(revision 626)
@@ -77,5 +77,5 @@
   }
 
-  ~t_obs() {std::cout << "delete " << _o.StatID << " " << _status << std::endl;}
+  ~t_obs() {}
 
   t_obsInternal _o;
Index: /trunk/BNC/bncrinex.cpp
===================================================================
--- /trunk/BNC/bncrinex.cpp	(revision 625)
+++ /trunk/BNC/bncrinex.cpp	(revision 626)
@@ -468,5 +468,5 @@
 void bncRinex::deepCopy(const p_obs obs) {
   p_obs newObs = new t_obs();
-  memcpy(newObs, obs, sizeof(*obs));
+  memcpy(&newObs->_o, &obs->_o, sizeof(t_obsInternal));
   _obs.push_back(newObs);
 }
