/** Closes an open database connection and cleans up any open handles. * */ static int sql_close(rlm_sql_handle_t *handle, UNUSED rlm_sql_config_t *config) { fb_destroy_socket((rlm_sql_firebird_conn_t *) handle->conn); return 0; }
/************************************************************************* * * Function: sql_close * * Purpose: database specific close. Closes an open database * connection and cleans up any open handles. * *************************************************************************/ static int sql_close(SQLSOCK *sqlsocket, SQL_CONFIG *config) { // radlog(L_INFO,"Closing sql\n"); fb_destroy_socket((rlm_sql_firebird_sock *) sqlsocket->conn); return 0; }
/************************************************************************* * * Function: sql_close * * Purpose: database specific close. Closes an open database * connection and cleans up any open handles. * *************************************************************************/ static int sql_close(SQLSOCK *sqlsocket, SQL_CONFIG *config) { fb_destroy_socket((rlm_sql_firebird_sock *) sqlsocket->conn); return 0; }