Index: trunk/BNC/src/PPP/filter.cpp
===================================================================
--- trunk/BNC/src/PPP/filter.cpp	(revision 5797)
+++ trunk/BNC/src/PPP/filter.cpp	(revision 5798)
@@ -54,6 +54,7 @@
   vector<t_lc::type> LCsCode;
   vector<t_lc::type> LCsPhase;
-  for (unsigned ii = 0; ii < OPT->LCs().size(); ii++) {
-    const t_lc::type& tLC = OPT->LCs()[ii];
+  vector<t_lc::type> LCsAll = OPT->LCs();
+  for (unsigned ii = 0; ii < LCsAll.size(); ii++) {
+    const t_lc::type& tLC = LCsAll[ii];
     if (t_lc::includesCode(tLC) && !t_lc::includesPhase(tLC)) {
       LCsCode.push_back(tLC);
