From 76515228b0ed3bac98359ff0bc93836e54bdc0a3 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Tue, 13 Aug 2019 14:35:21 +0200 Subject: [PATCH] Avoid garbage values --- src/algorithms/libs/rtklib/rtklib_rtkcmn.cc | 7 +++++++ src/algorithms/libs/rtklib/rtklib_tides.cc | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/algorithms/libs/rtklib/rtklib_rtkcmn.cc b/src/algorithms/libs/rtklib/rtklib_rtkcmn.cc index 7ae3d67c2..786d5f189 100644 --- a/src/algorithms/libs/rtklib/rtklib_rtkcmn.cc +++ b/src/algorithms/libs/rtklib/rtklib_rtkcmn.cc @@ -1321,6 +1321,13 @@ int filter(double *x, double *P, const double *H, const double *v, xp_ = mat(k, 1); P_ = mat(k, k); Pp_ = mat(k, k); + for (i = 0; i < k; i++) + { + for (j = 0; j < k; j++) + { + Pp_[i * k + j] = 0.0; + } + } H_ = mat(k, m); for (i = 0; i < k; i++) { diff --git a/src/algorithms/libs/rtklib/rtklib_tides.cc b/src/algorithms/libs/rtklib/rtklib_tides.cc index 4b3fba4a5..f675e38a6 100644 --- a/src/algorithms/libs/rtklib/rtklib_tides.cc +++ b/src/algorithms/libs/rtklib/rtklib_tides.cc @@ -127,8 +127,8 @@ void tide_solid(const double *rsun, const double *rmoon, const double *pos, const double *E, double gmst, int opt, double *dr) { - double dr1[3]; - double dr2[3]; + double dr1[3] = {0.0, 0.0, 0.0}; + double dr2[3] = {0.0, 0.0, 0.0}; double eu[3]; double du; double dn;