From 4dbf1d44aec8d6feb0d00d79d90501bf34c8d147 Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Mon, 12 Jun 2006 07:58:54 +0000 Subject: [PATCH] Have FromString report failure when it read NaN or INF. --- stepmania/src/RageUtil.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stepmania/src/RageUtil.cpp b/stepmania/src/RageUtil.cpp index 4e33254497..de484a0bed 100644 --- a/stepmania/src/RageUtil.cpp +++ b/stepmania/src/RageUtil.cpp @@ -1905,7 +1905,7 @@ bool FromString( const RString &sValue, float &out ) { const char *endptr = sValue.data() + sValue.size(); out = strtof( sValue, (char **) &endptr ); - return endptr != sValue.data(); + return endptr != sValue.data() && isfinite( out ); } bool FromString( const RString &sValue, bool &out )