summaryrefslogtreecommitdiffstats
path: root/lib/libm/src
diff options
context:
space:
mode:
authormartynas <martynas@openbsd.org>2011-07-09 05:29:06 +0000
committermartynas <martynas@openbsd.org>2011-07-09 05:29:06 +0000
commitc151baa763b20b37d3086b2327bf28dd47f5232b (patch)
treef67039e5b5d476fe42ffd538d43db3c083af3f4a /lib/libm/src
parentit passes the -v flag to pkg_add of course. (diff)
downloadwireguard-openbsd-c151baa763b20b37d3086b2327bf28dd47f5232b.tar.xz
wireguard-openbsd-c151baa763b20b37d3086b2327bf28dd47f5232b.zip
Make the zero condition properly raise the exception and return.
Diffstat (limited to 'lib/libm/src')
-rw-r--r--lib/libm/src/ld128/e_lgammal.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libm/src/ld128/e_lgammal.c b/lib/libm/src/ld128/e_lgammal.c
index d2579d806b0..5af2057355e 100644
--- a/lib/libm/src/ld128/e_lgammal.c
+++ b/lib/libm/src/ld128/e_lgammal.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: e_lgammal.c,v 1.2 2011/07/08 17:22:17 martynas Exp $ */
+/* $OpenBSD: e_lgammal.c,v 1.3 2011/07/09 05:29:06 martynas Exp $ */
/*
* Copyright (c) 2008 Stephen L. Moshier <steve@moshier.net>
@@ -771,6 +771,7 @@ lgammal(long double x)
{
if (signbit (x))
signgam = -1;
+ return one / fabsl (x);
}
if (x < 0.0L)