aboutsummaryrefslogtreecommitdiff
path: root/src/func.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/func.c')
-rw-r--r--src/func.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/func.c b/src/func.c
index 869d4bd16..5aea2d74b 100644
--- a/src/func.c
+++ b/src/func.c
@@ -397,10 +397,7 @@ static void roundFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
sqlite3_result_error_nomem(context);
return;
}
- if( sqlite3AtoF(zBuf, &r, sqlite3Strlen30(zBuf), SQLITE_UTF8)<=0 ){
- assert( sqlite3_strglob("*Inf", zBuf)==0 );
- r = zBuf[0]=='-' ? -HUGE_VAL : +HUGE_VAL;
- }
+ sqlite3AtoF(zBuf, &r, sqlite3Strlen30(zBuf), SQLITE_UTF8);
sqlite3_free(zBuf);
}
sqlite3_result_double(context, r);