From cde3a003ea129b0f65318d0d5de27fd922688aba Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Mon, 18 May 2015 15:50:07 +0200 Subject: [PATCH] util: handle NaN in UTI_FloatHostToNetwork() --- util.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/util.c b/util.c index 8141e58..db59c60 100644 --- a/util.c +++ b/util.c @@ -707,7 +707,11 @@ UTI_FloatHostToNetwork(double x) if (x < 0.0) { x = -x; neg = 1; + } else if (x >= 0.0) { + neg = 0; } else { + /* Save NaN as zero */ + x = 0.0; neg = 0; }