Index: trunk/BNC/GPSS/gpssDecoder.cpp
===================================================================
--- trunk/BNC/GPSS/gpssDecoder.cpp	(revision 2710)
+++ trunk/BNC/GPSS/gpssDecoder.cpp	(revision 2711)
@@ -99,6 +99,6 @@
             for (int is = 0; is < epochHdr.n_svs; is++) {
               obsFound = true;
-              t_obs* obs = new t_obs();
-              memcpy(obs, _buffer.data() + 2 + sizeof(recordSize) + 
+              t_obs obs;
+              memcpy(&obs, _buffer.data() + 2 + sizeof(recordSize) + 
                      sizeof(epochHdr) + is * sizeof(t_obs), sizeof(t_obs));
               _obsList.push_back(obs);
