X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Frlm_sql%2Fdrivers%2Frlm_sql_mysql%2Frlm_sql_mysql.c;fp=src%2Fmodules%2Frlm_sql%2Fdrivers%2Frlm_sql_mysql%2Frlm_sql_mysql.c;h=820d36c8b47d0e78e4d0475c63f8a7324cad4fb5;hb=14a87b81409ef1b07f589b05f013b4e2356b75a3;hp=a6d4f76ab51258eda1737909d22dfde8c99c15d0;hpb=4ca09576d948b5b74d83a3d981a3b121b87bae20;p=freeradius.git 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 a6d4f76..820d36c 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 @@ -82,10 +82,8 @@ static const CONF_PARSER driver_config[] = { /* Prototypes */ static sql_rcode_t sql_free_result(rlm_sql_handle_t*, rlm_sql_config_t*); -static int sql_socket_destructor(void *c) +static int _sql_socket_destructor(rlm_sql_mysql_conn_t *conn) { - rlm_sql_mysql_conn_t *conn = c; - DEBUG2("rlm_sql_mysql: Socket destructor called, closing socket"); if (conn->sock){ @@ -143,7 +141,7 @@ static sql_rcode_t sql_socket_init(rlm_sql_handle_t *handle, rlm_sql_config_t *c unsigned long sql_flags; MEM(conn = handle->conn = talloc_zero(handle, rlm_sql_mysql_conn_t)); - talloc_set_destructor((void *) conn, sql_socket_destructor); + talloc_set_destructor(conn, _sql_socket_destructor); DEBUG("rlm_sql_mysql: Starting connect to MySQL server");