diff --git a/cJSON.c b/cJSON.c
index 29641daa261d1c9b505f05bde93ea098028a5494_Y0pTT04uYw==..44d29c9446b193b35b856ae20f798e698d450cc0_Y0pTT04uYw== 100644
--- a/cJSON.c
+++ b/cJSON.c
@@ -106,7 +106,7 @@
 {
     if (!cJSON_IsNumber(item)) 
     {
-        return NAN;
+        return (double) NAN;
     }
 
     return item->valuedouble;