From: Arran Cudbard-Bell Date: Wed, 6 Mar 2013 03:38:18 +0000 (-0500) Subject: Add support for floats to sqlite X-Git-Tag: release_3_0_0_beta1~834 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c6426359efbb9260d3d15394bfdb316a0dbb48d7;p=thirdparty%2Ffreeradius-server.git Add support for floats to sqlite --- diff --git a/src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c b/src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c index eb89dd35c2c..b0ea9a7514a 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c @@ -303,6 +303,11 @@ static int sql_fetch_row(rlm_sql_handle_t *handle, rlm_sql_config_t *config) sqlite3_column_int(conn->statement, i)); break; + case SQLITE_FLOAT: + row[i] = talloc_asprintf(row, "%f", + sqlite3_column_double(conn->statement, i)); + break; + case SQLITE_TEXT: { const char *p;