Index: /trunk/BNC/bncmodel.cpp
===================================================================
--- /trunk/BNC/bncmodel.cpp	(revision 2670)
+++ /trunk/BNC/bncmodel.cpp	(revision 2671)
@@ -728,5 +728,4 @@
   pppPos* newPos = new pppPos;
   newPos->time   = epoData->tt;
-  _posAverage.push_back(newPos); 
 
   // Set Solution Vector
@@ -804,5 +803,10 @@
   emit newMessage(QByteArray(strC.str().c_str()), true);
 
-  if (settings.value("pppAverage").toString() != "") {
+  if (settings.value("pppAverage").toString() == "") {
+    delete newPos;
+  }
+  else {
+  
+   _posAverage.push_back(newPos); 
 
     // Time Span for Average Computation
