Index: /branches/BNC_2.12/src/bncephuser.cpp
===================================================================
--- /branches/BNC_2.12/src/bncephuser.cpp	(revision 9297)
+++ /branches/BNC_2.12/src/bncephuser.cpp	(revision 9298)
@@ -170,6 +170,10 @@
       newEph->checkState() != t_eph::outdated) {
     deque<t_eph*>& qq = _eph[prn];
-    if (qq.empty() || newEph->isNewerThan(qq.back())){
+    if (qq.empty() ||
+        newEph->isNewerThan(qq.back())){
       qq.push_back(newEph);
+    }
+    else {
+      delete newEph;
     }
     if (qq.size() > _maxQueueSize) {
