X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Frlm_sql%2Fdrivers%2Frlm_sql_oracle%2Frlm_sql_oracle.c;fp=src%2Fmodules%2Frlm_sql%2Fdrivers%2Frlm_sql_oracle%2Frlm_sql_oracle.c;h=1d2c0278f43d3724d7530c392b1efe087b8c6bb4;hb=14a87b81409ef1b07f589b05f013b4e2356b75a3;hp=14aeaf7a5a7479496c9bf001d95e89d6cce703c3;hpb=4ca09576d948b5b74d83a3d981a3b121b87bae20;p=freeradius.git 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 14aeaf7..1d2c027 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 @@ -104,10 +104,8 @@ static int sql_check_error(rlm_sql_handle_t *handle, rlm_sql_config_t *config) } } -static int sql_socket_destructor(void *c) +static int _sql_socket_destructor(rlm_sql_oracle_conn_t *conn) { - rlm_sql_oracle_conn_t *conn = c; - if (conn->ctx) { OCILogoff(conn->ctx, conn->error); } @@ -140,7 +138,7 @@ static sql_rcode_t sql_socket_init(rlm_sql_handle_t *handle, rlm_sql_config_t *c rlm_sql_oracle_conn_t *conn; MEM(conn = handle->conn = talloc_zero(handle, rlm_sql_oracle_conn_t)); - talloc_set_destructor((void *) conn, sql_socket_destructor); + talloc_set_destructor(conn, _sql_socket_destructor); /* * Initialises the oracle environment