From 00f40c1335748d89f01802d35d8416a6f46e85d8 Mon Sep 17 00:00:00 2001
From: Tim Everett <tim.everett3@gmail.com>
Date: Tue, 17 Sep 2019 14:11:44 -0600
Subject: [PATCH] - Fix initialization bug that intermittently causes PPP
 solutions to crash at startup - Fix comment for code table

---
 src/ppp.c    | 2 +-
 src/rtkcmn.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/ppp.c b/src/ppp.c
index 82317db..a147796 100644
--- a/src/ppp.c
+++ b/src/ppp.c
@@ -1191,7 +1191,7 @@ extern void pppos(rtk_t *rtk, const obsd_t *obs, int n, const nav_t *nav)
     
     rs=mat(6,n); dts=mat(2,n); var=mat(1,n); azel=zeros(2,n);
     
-    for (i=0;i<MAXSAT;i++) for (j=0;j<opt->nf;j++) {
+    for (i=0;i<MAXOBS;i++) for (j=0;j<opt->nf;j++) {
         rtk->ssat[i].fix[j]=0;
         rtk->ssat[obs[i].sat-1].snr_rover[j]=obs[i].SNR[j];
         rtk->ssat[obs[i].sat-1].snr_base[j] =0;
diff --git a/src/rtkcmn.c b/src/rtkcmn.c
index e4926c5..c94ef3b 100644
--- a/src/rtkcmn.c
+++ b/src/rtkcmn.c
@@ -261,7 +261,7 @@ static unsigned char obsfreqs[]={
 };
 static char codepris[7][MAXFREQ][16]={  /* code priority table */
 
-   /* L1/E1/B1   L2/E5b/B2      E5b/B3  L5/E5a/L3 E6/LEX     E5(a+b)  S */
+   /* L1/E1/B1   L2/E5b/B2   L5/E5a/L3 E6/LEX  E5(a+b)  S */
     {"CPYWMNSL","CLPYWMNDSX","IQX"   ,""        ,""      ,""    }, /* GPS */
     {"PC"      ,"PC"        ,"IQX"   ,""        ,""      ,""    }, /* GLO */
     {"CABXZ"   ,"IQX"       ,"IQX"   ,"ABCXZ"   ,"IQX"   ,""    }, /* GAL */
-- 
GitLab