]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add support for floats to sqlite
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 6 Mar 2013 03:38:18 +0000 (22:38 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 6 Mar 2013 03:38:18 +0000 (22:38 -0500)
src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

index eb89dd35c2cbe3d1b88a39d13d6243321d3bca27..b0ea9a7514af60af11632798246b93d205ca656a 100644 (file)
@@ -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;