diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/func.c | 5 |
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); |