From: Nick Porter Date: Wed, 1 May 2024 13:10:23 +0000 (+0100) Subject: SQL "safe" is now done by pointers to the driver X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2996b8c990e7f8bbe3df1237d0019fb33f3fcb6;p=thirdparty%2Ffreeradius-server.git SQL "safe" is now done by pointers to the driver --- diff --git a/src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c b/src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c index 1f33130b3c8..0c4627fd456 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c @@ -972,7 +972,6 @@ rlm_sql_driver_t rlm_sql_cassandra = { .instantiate = mod_instantiate, .detach = mod_detach }, - .number = 7, .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_query, diff --git a/src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c b/src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c index fce6190b02b..c5362eaa660 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c @@ -291,7 +291,6 @@ rlm_sql_driver_t rlm_sql_db2 = { .magic = MODULE_MAGIC_INIT, .name = "sql_db2", }, - .number = 8, .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_select_query, diff --git a/src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c b/src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c index dcc25145d12..946ec28e932 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c @@ -297,7 +297,6 @@ rlm_sql_driver_t rlm_sql_firebird = { .name = "sql_firebird", .magic = MODULE_MAGIC_INIT }, - .number = 9, .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_select_query, diff --git a/src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c b/src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c index 79bb8e20596..085c75e3c79 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c @@ -819,7 +819,6 @@ rlm_sql_driver_t rlm_sql_freetds = { .magic = MODULE_MAGIC_INIT, .name = "sql_freetds" }, - .number = 10, .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_select_query, diff --git a/src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c b/src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c index 2fd5ea75f75..f0c744683b3 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c @@ -781,7 +781,6 @@ rlm_sql_driver_t rlm_sql_mysql = { .bootstrap = mod_bootstrap }, .flags = RLM_SQL_RCODE_FLAGS_ALT_QUERY, - .number = 3, .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_select_query, diff --git a/src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c b/src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c index dcaa4bffaf6..b4f4e43a049 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c @@ -102,7 +102,6 @@ rlm_sql_driver_t rlm_sql_null = { .magic = MODULE_MAGIC_INIT, .name = "sql_null" }, - .number = 1, .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_select_query, diff --git a/src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c b/src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c index dbc618f877e..13b3f8b2b77 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c @@ -633,7 +633,6 @@ rlm_sql_driver_t rlm_sql_oracle = { .bootstrap = mod_bootstrap, .detach = mod_detach }, - .number = 5, .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_select_query, diff --git a/src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c b/src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c index 9bfc51623bb..40612d83b32 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c @@ -678,7 +678,6 @@ rlm_sql_driver_t rlm_sql_postgresql = { .bootstrap = mod_bootstrap }, .flags = RLM_SQL_RCODE_FLAGS_ALT_QUERY, - .number = 2, .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_select_query, 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 3b5f663a6a4..3ca6339988a 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 @@ -821,7 +821,6 @@ rlm_sql_driver_t rlm_sql_sqlite = { .bootstrap = mod_bootstrap }, .flags = RLM_SQL_RCODE_FLAGS_ALT_QUERY, - .number = 4, .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_select_query, diff --git a/src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c b/src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c index 30ed97d6a3a..2bbaca58ac3 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c @@ -393,7 +393,6 @@ rlm_sql_driver_t rlm_sql_unixodbc = { .magic = MODULE_MAGIC_INIT, .name = "sql_unixodbc" }, - .number = 6, .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_select_query, diff --git a/src/modules/rlm_sql/rlm_sql.h b/src/modules/rlm_sql/rlm_sql.h index e8d0a575fae..fa41f336e7a 100644 --- a/src/modules/rlm_sql/rlm_sql.h +++ b/src/modules/rlm_sql/rlm_sql.h @@ -149,8 +149,6 @@ typedef struct { int flags; - int number; //! for safe operations - sql_rcode_t (*sql_socket_init)(rlm_sql_handle_t *handle, rlm_sql_config_t const *config, fr_time_delta_t timeout);