From: Nick Porter Date: Thu, 23 Jan 2025 11:47:27 +0000 (+0000) Subject: Consistent use of sql_rcode_t X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7e7af61cab9b11a830e10e872b0478bf73aaf91c;p=thirdparty%2Ffreeradius-server.git Consistent use of sql_rcode_t --- 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 248b55e8fa..51d4e05686 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 @@ -40,7 +40,7 @@ USES_APPLE_DEPRECATED_API #include /* Forward declarations */ -static int sql_check_error(long err_handle, rlm_sql_handle_t *handle, rlm_sql_config_t *config); +static sql_rcode_t sql_check_error(long err_handle, rlm_sql_handle_t *handle, rlm_sql_config_t *config); static sql_rcode_t sql_free_result(rlm_sql_handle_t *handle, rlm_sql_config_t *config); static int sql_affected_rows(rlm_sql_handle_t *handle, rlm_sql_config_t *config); static int sql_num_fields(rlm_sql_handle_t *handle, rlm_sql_config_t *config); @@ -121,7 +121,7 @@ static sql_rcode_t sql_query(rlm_sql_handle_t *handle, rlm_sql_config_t *config, { rlm_sql_unixodbc_conn_t *conn = handle->conn; long err_handle; - int state; + sql_rcode_t state; /* Executing query */ { @@ -145,7 +145,7 @@ static sql_rcode_t sql_select_query(rlm_sql_handle_t *handle, rlm_sql_config_t * SQLINTEGER i; SQLLEN len; int colcount; - int state; + sql_rcode_t state; /* Only state = 0 means success */ if ((state = sql_query(handle, config, query))) { @@ -186,7 +186,7 @@ static sql_rcode_t sql_fetch_row(rlm_sql_handle_t *handle, rlm_sql_config_t *con { rlm_sql_unixodbc_conn_t *conn = handle->conn; long err_handle; - int state; + sql_rcode_t state; handle->row = NULL; diff --git a/src/modules/rlm_sql/rlm_sql.h b/src/modules/rlm_sql/rlm_sql.h index 4b65a1fdf3..78ab86b041 100644 --- a/src/modules/rlm_sql/rlm_sql.h +++ b/src/modules/rlm_sql/rlm_sql.h @@ -252,7 +252,7 @@ int sql_dict_init(rlm_sql_handle_t *handle); void CC_HINT(nonnull (1, 2, 4)) rlm_sql_query_log(rlm_sql_t *inst, REQUEST *request, sql_acct_section_t *section, char const *query); sql_rcode_t CC_HINT(nonnull (1, 3, 4)) rlm_sql_select_query(rlm_sql_t *inst, REQUEST *request, rlm_sql_handle_t **handle, char const *query); sql_rcode_t CC_HINT(nonnull (1, 3, 4)) rlm_sql_query(rlm_sql_t *inst, REQUEST *request, rlm_sql_handle_t **handle, char const *query); -int rlm_sql_fetch_row(rlm_sql_t *inst, REQUEST *request, rlm_sql_handle_t **handle); +sql_rcode_t rlm_sql_fetch_row(rlm_sql_t *inst, REQUEST *request, rlm_sql_handle_t **handle); void rlm_sql_print_error(rlm_sql_t *inst, REQUEST *request, rlm_sql_handle_t *handle, bool force_debug); int sql_set_user(rlm_sql_t *inst, REQUEST *request, char const *username); #endif diff --git a/src/modules/rlm_sql/sql.c b/src/modules/rlm_sql/sql.c index 44093ee66b..80255e49c5 100644 --- a/src/modules/rlm_sql/sql.c +++ b/src/modules/rlm_sql/sql.c @@ -191,7 +191,7 @@ int sql_fr_pair_list_afrom_str(TALLOC_CTX *ctx, REQUEST *request, VALUE_PAIR **h */ sql_rcode_t rlm_sql_fetch_row(rlm_sql_t *inst, REQUEST *request, rlm_sql_handle_t **handle) { - int ret; + sql_rcode_t ret; if (!*handle || !(*handle)->conn) return RLM_SQL_ERROR;