summaryrefslogtreecommitdiff
path: root/astro/libnova/files/patch-src_hyperbolic__motion.c
diff options
context:
space:
mode:
Diffstat (limited to 'astro/libnova/files/patch-src_hyperbolic__motion.c')
-rw-r--r--astro/libnova/files/patch-src_hyperbolic__motion.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/astro/libnova/files/patch-src_hyperbolic__motion.c b/astro/libnova/files/patch-src_hyperbolic__motion.c
new file mode 100644
index 000000000000..70492aa02d1a
--- /dev/null
+++ b/astro/libnova/files/patch-src_hyperbolic__motion.c
@@ -0,0 +1,17 @@
+--- src/hyperbolic_motion.c.orig 2011-07-28 11:02:50 UTC
++++ src/hyperbolic_motion.c
+@@ -70,12 +70,12 @@ next_z:
+ F = Z1 * G1;
+ Q3 = Q3 + F;
+ if (Z > 100 || fabs(F) > 10000)
+- return nan("0");
++ return strtod("NAN(0)", NULL);
+ if (fabs(F) > PREC)
+ goto next_z;
+ L++;
+ if (L > 100)
+- return nan("0");
++ return strtod("NAN(0)", NULL);
+ do
+ {
+ S1 = S;