From c98db4ecd52f050704e00b7cc8e5fdd8e0fc4252 Mon Sep 17 00:00:00 2001 From: Aleksandr Vyhovanec Date: Wed, 25 Jan 2017 14:04:49 +0300 Subject: [PATCH] Fix return falue if x is NaN --- include/nuttx/lib/math.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/nuttx/lib/math.h b/include/nuttx/lib/math.h index 108706c2b92..64db8d7e067 100644 --- a/include/nuttx/lib/math.h +++ b/include/nuttx/lib/math.h @@ -98,7 +98,7 @@ #define isnan(x) ((x) != (x)) #define isinf(x) (((x) == INFINITY) || ((x) == -INFINITY)) -#define isfinite(x) (!(isinf(x)) && (x != NAN)) +#define isfinite(x) (!(isinf(x) || isnan(x))) #define isinf_f(x) (((x) == INFINITY_F) || ((x) == -INFINITY_F))