Index: /trunk/BNC/Example_Configs/12_PPPOsm.bnc
===================================================================
--- /trunk/BNC/Example_Configs/12_PPPOsm.bnc	(revision 9806)
+++ /trunk/BNC/Example_Configs/12_PPPOsm.bnc	(revision 9807)
@@ -29,5 +29,5 @@
 ephVersion=4
 font=
-logFile=Output/PPP_OSM.log
+logFile=Output/PPPOsm.log
 miscIntr=
 miscMount=
@@ -106,4 +106,5 @@
 sp3CompOutLogFile=
 sslCaCertPath=
+sslClientCertPath=
 sslIgnoreErrors=2
 startTab=14
Index: /trunk/BNC/src/PPP/pppSatObs.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppSatObs.cpp	(revision 9806)
+++ /trunk/BNC/src/PPP/pppSatObs.cpp	(revision 9807)
@@ -471,5 +471,5 @@
       if (OPT->_isAPC && found) {
         // the PCOs as given in the satellite antenna correction for all frequencies
-        // have to be reduced by the PCO of the reference frequency
+        // have to be reduced by the PCO of the respective reference frequency
         if      (_prn.system() == 'G') {
           _model._antPCO[ii] -= PPP_CLIENT->antex()->satCorr(prn, t_frequency::G1, _model._elTx, _model._azTx, found);
Index: /trunk/BNC/src/map/bncmapwin.cpp
===================================================================
--- /trunk/BNC/src/map/bncmapwin.cpp	(revision 9806)
+++ /trunk/BNC/src/map/bncmapwin.cpp	(revision 9807)
@@ -47,4 +47,6 @@
 bncMapWin::bncMapWin(QWidget* parent) : QDialog(parent) {
 
+  _initMap = false;
+
   const int ww = QFontMetrics(font()).width('w');
 
@@ -84,4 +86,5 @@
 
   show();
+
 }
 
@@ -114,4 +117,6 @@
     return;
   }
+  _initMap = true;
+
   bncSettings settings;
   int mapWinDotSize = settings.value("PPP/mapWinDotSize").toInt();
@@ -127,10 +132,9 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncMapWin::gotoLocation(double lat, double lon) {
+  if (!lat && !lon) {
+    return;
+  }
   _currLat = lat;
   _currLon = lon;
-
-  if (!_webView->page()) {
-    return;
-  }
 
   int    latDeg, latMin;
@@ -157,7 +161,11 @@
     return;
   }
-
+  if (!_initMap) {
+    return;
+  }
   double ell[3];
-  xyz2ell(xx.data(), ell);
+  if (xyz2ell(xx.data(), ell) == failure) {
+    return;
+  }
   gotoLocation(ell[0]*180.0/M_PI, ell[1]*180.0/M_PI);
 }
Index: /trunk/BNC/src/map/bncmapwin.h
===================================================================
--- /trunk/BNC/src/map/bncmapwin.h	(revision 9806)
+++ /trunk/BNC/src/map/bncmapwin.h	(revision 9807)
@@ -62,4 +62,5 @@
   double           _currLon;
   QByteArray       _staID;
+  bool             _initMap;
 };
 
