/* 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){
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");