From: Nick Porter Date: Mon, 20 May 2024 18:22:02 +0000 (+0100) Subject: sql_num_fields is not used X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0eb60e6b29b7ba01f2da1a226120b00a5b18d7ad;p=thirdparty%2Ffreeradius-server.git sql_num_fields is not used --- 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 84c8981d088..89b71c605eb 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 @@ -983,7 +983,6 @@ rlm_sql_driver_t rlm_sql_cassandra = { .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_query, - .sql_num_fields = sql_num_fields, .sql_num_rows = sql_num_rows, .sql_affected_rows = sql_affected_rows, .sql_fields = sql_fields, 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 bfd6fb2bf67..f026de9fec1 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 = { .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_query, - .sql_num_fields = sql_num_fields, .sql_affected_rows = sql_affected_rows, .sql_fields = sql_fields, .sql_fetch_row = sql_fetch_row, 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 302b73e64eb..6ca61b5c0c0 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 @@ -25,10 +25,6 @@ RCSID("$Id$") #include "sql_fbapi.h" #include - -/* Forward declarations */ -static int sql_num_fields(rlm_sql_handle_t *handle, rlm_sql_config_t const *config); - static int _sql_socket_destructor(rlm_sql_firebird_conn_t *conn) { int i; @@ -155,14 +151,6 @@ static unlang_action_t sql_query(rlm_rcode_t *p_result, UNUSED int *priority, UN RETURN_MODULE_OK; } -/** Returns number of columns from query. - * - */ -static int sql_num_fields(rlm_sql_handle_t *handle, UNUSED rlm_sql_config_t const *config) -{ - return ((rlm_sql_firebird_conn_t *) handle->conn)->sqlda_out->sqld; -} - /** Returns name of fields. * */ @@ -295,7 +283,6 @@ rlm_sql_driver_t rlm_sql_firebird = { .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_query, - .sql_num_fields = sql_num_fields, .sql_num_rows = sql_affected_rows, .sql_affected_rows = sql_affected_rows, .sql_fetch_row = sql_fetch_row, 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 8b070a22a89..db903fca88d 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 @@ -836,7 +836,6 @@ rlm_sql_driver_t rlm_sql_freetds = { .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_select_query, - .sql_num_fields = sql_num_fields, .sql_num_rows = sql_num_rows, .sql_fields = sql_fields, .sql_affected_rows = sql_num_rows, 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 645d10db741..df15d0874cc 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 @@ -795,7 +795,6 @@ rlm_sql_driver_t rlm_sql_mysql = { .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_select_query, - .sql_num_fields = sql_num_fields, .sql_num_rows = sql_num_rows, .sql_affected_rows = sql_affected_rows, .sql_fields = sql_fields, 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 64737f020b6..48964db6eb0 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 @@ -43,11 +43,6 @@ static unlang_action_t sql_query(rlm_rcode_t *p_result, UNUSED int *priority, UN RETURN_MODULE_OK; } -static int sql_num_fields(UNUSED rlm_sql_handle_t * handle, UNUSED rlm_sql_config_t const *config) -{ - return 0; -} - static int sql_num_rows(UNUSED fr_sql_query_t *query_ctx, UNUSED rlm_sql_config_t const *config) { return 0; @@ -95,7 +90,6 @@ rlm_sql_driver_t rlm_sql_null = { .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_query, - .sql_num_fields = sql_num_fields, .sql_num_rows = sql_num_rows, .sql_fetch_row = sql_fetch_row, .sql_free_result = sql_free_result, 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 d42718aee10..2a8ca3b8888 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 @@ -646,7 +646,6 @@ rlm_sql_driver_t rlm_sql_oracle = { .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_select_query, - .sql_num_fields = sql_num_fields, .sql_num_rows = sql_num_rows, .sql_affected_rows = sql_num_rows, .sql_fetch_row = sql_fetch_row, 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 849a7ee89ab..88ef7bb3dc0 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 @@ -455,16 +455,6 @@ static unlang_action_t sql_fetch_row(rlm_rcode_t *p_result, UNUSED int *priority RETURN_MODULE_OK; } -static int sql_num_fields(rlm_sql_handle_t * handle, UNUSED rlm_sql_config_t const *config) -{ - rlm_sql_postgres_conn_t *conn = handle->conn; - - conn->affected_rows = PQntuples(conn->result); - if (conn->result) return PQnfields(conn->result); - - return 0; -} - static sql_rcode_t sql_free_result(fr_sql_query_t *query_ctx, UNUSED rlm_sql_config_t const *config) { rlm_sql_postgres_conn_t *conn = query_ctx->handle->conn; @@ -681,7 +671,6 @@ rlm_sql_driver_t rlm_sql_postgresql = { .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_query, - .sql_num_fields = sql_num_fields, .sql_fields = sql_fields, .sql_fetch_row = sql_fetch_row, .sql_error = sql_error, 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 ee9aa588e46..9769f2d4746 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 @@ -832,7 +832,6 @@ rlm_sql_driver_t rlm_sql_sqlite = { .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_select_query, - .sql_num_fields = sql_num_fields, .sql_affected_rows = sql_affected_rows, .sql_fetch_row = sql_fetch_row, .sql_fields = sql_fields, 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 32427e892d8..e4ade741de3 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 @@ -399,7 +399,6 @@ rlm_sql_driver_t rlm_sql_unixodbc = { .sql_socket_init = sql_socket_init, .sql_query = sql_query, .sql_select_query = sql_select_query, - .sql_num_fields = sql_num_fields, .sql_affected_rows = sql_affected_rows, .sql_fields = sql_fields, .sql_fetch_row = sql_fetch_row, diff --git a/src/modules/rlm_sql/rlm_sql.h b/src/modules/rlm_sql/rlm_sql.h index 6eea82ef331..cc3c7baaf47 100644 --- a/src/modules/rlm_sql/rlm_sql.h +++ b/src/modules/rlm_sql/rlm_sql.h @@ -207,7 +207,6 @@ typedef struct { unlang_function_t sql_query; unlang_function_t sql_select_query; - int (*sql_num_fields)(rlm_sql_handle_t *handle, rlm_sql_config_t const *config); int (*sql_num_rows)(fr_sql_query_t *query_ctx, rlm_sql_config_t const *config); int (*sql_affected_rows)(fr_sql_query_t *query_ctx, rlm_sql_config_t const *config);