Index: /trunk/BNC/bncpppclient.cpp
===================================================================
--- /trunk/BNC/bncpppclient.cpp	(revision 2068)
+++ /trunk/BNC/bncpppclient.cpp	(revision 2069)
@@ -183,4 +183,18 @@
 void bncPPPclient::slotNewCorrections(QList<QString> corrList) {
   QMutexLocker locker(&_mutex);
+
+  if (corrList.size() == 0) {
+    return;
+  }
+
+  // Remove All Corrections
+  // ----------------------
+  QMapIterator<QString, t_corr*> ic(_corr);
+  while (ic.hasNext()) {
+    ic.next();
+    delete ic.value();
+  }
+  _corr.clear();
+
   QListIterator<QString> it(corrList);
   while (it.hasNext()) {
