Index: trunk/BNC/combination/bnccomb.cpp
===================================================================
--- trunk/BNC/combination/bnccomb.cpp	(revision 3423)
+++ trunk/BNC/combination/bnccomb.cpp	(revision 3424)
@@ -531,4 +531,15 @@
 
       if (maxRes > _MAXRES) {
+        for (int iPar = 1; iPar <= _params.size(); iPar++) {
+          cmbParam* pp = _params[iPar-1];
+          if (pp->type == cmbParam::Sat_offset     && 
+              pp->AC   == llInfo[maxResIndex-1].AC &&
+              pp->prn  == llInfo[maxResIndex-1].prn) { 
+            QQ_sav.Row(iPar)    = 0.0;
+            QQ_sav.Column(iPar) = 0.0;
+            QQ_sav(iPar,iPar)   = pp->sig_0;
+          }
+        }
+
         out << "  Outlier" << endl;
         _QQ = QQ_sav;
