diff --git a/src/libc/gen/ldexp.c b/src/libc/gen/ldexp.c index 5e0f3c6..0e36160 100644 --- a/src/libc/gen/ldexp.c +++ b/src/libc/gen/ldexp.c @@ -9,6 +9,8 @@ ldexp(fr, exp) int neg; int i; + if (fr == 0) + return 0; neg = 0; if (fr < 0) { fr = -fr;