From e747417feeacca0143b4db59532bbef31015a82e Mon Sep 17 00:00:00 2001 From: Don Cross Date: Fri, 17 May 2019 18:44:45 -0400 Subject: [PATCH] I edited the wrong astronomy.c last time. Oops. --- generate/template/astronomy.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/generate/template/astronomy.c b/generate/template/astronomy.c index 56caeeac..a0431185 100644 --- a/generate/template/astronomy.c +++ b/generate/template/astronomy.c @@ -372,10 +372,12 @@ astro_vector_t Astronomy_GeoVector(astro_body_t body, astro_time_t time) if (vector.status != ASTRO_SUCCESS) return vector; - ltime2 = Astronomy_AddDays(ltime, -Astronomy_VectorLength(vector) / C_AUDAY); + ltime2 = Astronomy_AddDays(time, -Astronomy_VectorLength(vector) / C_AUDAY); dt = fabs(ltime2.tt - ltime.tt); if (dt < 1.0e-9) return vector; + + ltime = ltime2; } vector.status = ASTRO_NO_CONVERGE; /* light travel time solver did not converge */ break;