sqlsocket = sql_get_socket(inst);
if (sqlsocket == NULL)
return 0;
- if (_sql_select_query(sqlsocket,inst,querystr)){
+ if (rlm_sql_select_query(sqlsocket,inst,querystr)){
radlog(L_ERR, "rlm_sql: database query error");
sql_release_socket(inst,sqlsocket);
return 0;
}
- ret = _sql_fetch_row(sqlsocket, inst);
+ ret = rlm_sql_fetch_row(sqlsocket, inst);
(inst->module->sql_finish_select_query)(sqlsocket, inst->config);
sql_release_socket(inst,sqlsocket);
/* Remove the username we (maybe) added above */
pairdelete(&request->packet->vps, PW_SQL_USER_NAME);
- if (_sql_select_query(sqlsocket, inst, querystr)) {
+ if (rlm_sql_select_query(sqlsocket, inst, querystr)) {
radlog(L_ERR, "rlm_sql_authorize: database query error");
sql_release_socket(inst, sqlsocket);
return RLM_MODULE_FAIL;
}
- ret = _sql_fetch_row(sqlsocket, inst);
+ ret = rlm_sql_fetch_row(sqlsocket, inst);
(inst->module->sql_finish_select_query)(sqlsocket, inst->config);
sql_release_socket(inst, sqlsocket);
if (sqlsocket == NULL)
return(RLM_MODULE_FAIL);
if (querystr) {
- if (_sql_query(sqlsocket, inst, querystr))
+ if (rlm_sql_query(sqlsocket, inst, querystr))
radlog(L_ERR, "rlm_sql: Couldn't update SQL accounting for Acct On/Off packet - %s", (char *)(inst->module->sql_error)(sqlsocket, inst->config));
(inst->module->sql_finish_query)(sqlsocket, inst->config);
}
if (sqlsocket == NULL)
return(RLM_MODULE_FAIL);
if (querystr) {
- if (_sql_query(sqlsocket, inst, querystr))
+ if (rlm_sql_query(sqlsocket, inst, querystr))
radlog(L_ERR, "rlm_sql: Couldn't update SQL accounting for ALIVE packet - %s", (char *)(inst->module->sql_error)(sqlsocket, inst->config));
(inst->module->sql_finish_query)(sqlsocket, inst->config);
}
if (sqlsocket == NULL)
return(RLM_MODULE_FAIL);
if (querystr) {
- if (_sql_query(sqlsocket, inst, querystr)) {
+ if (rlm_sql_query(sqlsocket, inst, querystr)) {
radlog(L_ERR, "rlm_sql: Couldn't update SQL accounting" " for START packet - %s", (char *)(inst->module->sql_error)(sqlsocket, inst->config));
/*
query_log(inst, querystr);
if (querystr) {
- if (_sql_query(sqlsocket, inst, querystr)) {
+ if (rlm_sql_query(sqlsocket, inst, querystr)) {
radlog(L_ERR, "rlm_sql: Couldn't update SQL" "accounting START record - %s", (char *)(inst->module->sql_error)(sqlsocket, inst->config));
}
(inst->module->sql_finish_query)(sqlsocket, inst->config);
if (sqlsocket == NULL)
return(RLM_MODULE_FAIL);
if (querystr) {
- if (_sql_query(sqlsocket, inst, querystr)) {
+ if (rlm_sql_query(sqlsocket, inst, querystr)) {
radlog(L_ERR, "rlm_sql: Couldn't update SQL accounting STOP record - %s", (char *)(inst->module->sql_error)(sqlsocket, inst->config));
}
else {
query_log(inst, querystr);
if (querystr) {
- if (_sql_query(sqlsocket, inst, querystr)) {
+ if (rlm_sql_query(sqlsocket, inst, querystr)) {
radlog(L_ERR, "rlm_sql: Couldn't insert SQL accounting STOP record - %s", (char *)(inst->module->sql_error)(sqlsocket, inst->config));
}
(inst->module->sql_finish_query)(sqlsocket, inst->config);
return RLM_MODULE_FAIL;
radius_xlat(querystr, MAX_QUERY_LEN, inst->config->simul_count_query, request, NULL);
- if(_sql_select_query(sqlsocket, inst, querystr)) {
+ if(rlm_sql_select_query(sqlsocket, inst, querystr)) {
radlog(L_ERR, "sql_checksimul: Database query failed");
sql_release_socket(inst, sqlsocket);
return RLM_MODULE_FAIL;
}
- ret = _sql_fetch_row(sqlsocket, inst);
+ ret = rlm_sql_fetch_row(sqlsocket, inst);
if (ret == 0) {
row = sqlsocket->row;
}
radius_xlat(querystr, MAX_QUERY_LEN, inst->config->simul_verify_query, request, NULL);
- if(_sql_select_query(sqlsocket, inst, querystr)) {
+ if(rlm_sql_select_query(sqlsocket, inst, querystr)) {
radlog(L_ERR, "sql_checksimul: Database query error");
sql_release_socket(inst, sqlsocket);
return RLM_MODULE_FAIL;
call_num = vp->strvalue;
- while (_sql_fetch_row(sqlsocket, inst) == 0) {
+ while (rlm_sql_fetch_row(sqlsocket, inst) == 0) {
row = sqlsocket->row;
if (row == NULL)
break;
row[1],row[3],row[4]);
sqlsocket1 = sql_get_socket(inst);
sprintf(querystr, inst->config->simul_zap_query, row[0]);
- if (_sql_query(sqlsocket1, inst, querystr)) {
+ if (rlm_sql_query(sqlsocket1, inst, querystr)) {
radlog(L_ERR, "rlm_sql: Deletion of stale session [%s] failed",
row[1]);
}
/*************************************************************************
*
- * Function: _sql_fetch_row
+ * Function: rlm_sql_fetch_row
*
* Purpose: call the module's sql_fetch_row and implement re-connect
*
*************************************************************************/
-int _sql_fetch_row(SQLSOCK *sqlsocket, SQL_INST *inst) {
+int rlm_sql_fetch_row(SQLSOCK *sqlsocket, SQL_INST *inst) {
int ret;
ret = (inst->module->sql_fetch_row)(sqlsocket, inst->config);
/*************************************************************************
*
- * Function: _sql_query
+ * Function: rlm_sql_query
*
* Purpose: call the module's sql_query and implement re-connect
*
*************************************************************************/
-int _sql_query(SQLSOCK *sqlsocket, SQL_INST *inst, char *query) {
+int rlm_sql_query(SQLSOCK *sqlsocket, SQL_INST *inst, char *query) {
int ret;
ret = (inst->module->sql_query)(sqlsocket, inst->config, query);
/*************************************************************************
*
- * Function: _sql_select_query
+ * Function: rlm_sql_select_query
*
* Purpose: call the module's sql_select_query and implement re-connect
*
*************************************************************************/
-int _sql_select_query(SQLSOCK *sqlsocket, SQL_INST *inst, char *query) {
+int rlm_sql_select_query(SQLSOCK *sqlsocket, SQL_INST *inst, char *query) {
int ret;
ret = (inst->module->sql_select_query)(sqlsocket, inst->config, query);
SQL_ROW row;
int rows = 0;
- if (_sql_select_query(sqlsocket, inst, query)) {
+ if (rlm_sql_select_query(sqlsocket, inst, query)) {
radlog(L_ERR, "rlm_sql_getvpdata: database query error");
return -1;
}
- while (_sql_fetch_row(sqlsocket, inst)==0) {
+ while (rlm_sql_fetch_row(sqlsocket, inst)==0) {
row = sqlsocket->row;
if (!row)
break;
sprintf(querystr, "SELECT COUNT(*) FROM %s WHERE %s AND AcctStopTime = 0", inst->config->sql_acct_table, authstr);
- if (_sql_select_query(sqlsocket, inst, querystr)) {
+ if (rlm_sql_select_query(sqlsocket, inst, querystr)) {
radlog(L_ERR, "sql_check_multi: database query error");
return -1;
}
- if (_sql_fetch_row(sqlsocket, inst->config)) {
+ if (rlm_sql_fetch_row(sqlsocket, inst->config)) {
(inst->module->sql_finish_select_query)(sqlsocket, inst->config);
return -1;
}
count = 0;
sprintf(querystr, "SELECT * FROM %s WHERE %s AND AcctStopTime = 0", inst->config->sql_acct_table, authstr);
- if (_sql_select_query(sqlsocket, inst, querystr)) {
+ if (rlm_sql_select_query(sqlsocket, inst, querystr)) {
radlog(L_ERR, "sql_check_multi: database query error");
return -1;
}
- while (_sql_fetch_row(sqlsocket, inst) == 0) {
+ while (rlm_sql_fetch_row(sqlsocket, inst) == 0) {
int check;
row = sqlsocket->row;
if (row == NULL) {
radlog(L_ERR, "rlm_sql: Deleteing stale session [%s] (from nas %s/%s)", row[2], row[4], row[5]);
sqlsocket1 = sql_get_socket(inst);
sprintf(querystr, "DELETE FROM %s WHERE RadAcctId = '%s'", inst->config->sql_acct_table, row[0]);
- if(_sql_query(sqlsocket1, inst, querystr)) {
+ if(rlm_sql_query(sqlsocket1, inst, querystr)) {
radlog(L_ERR, "rlm_sql: database query error");
} else {
(inst->module->sql_finish_query)(sqlsocket1, inst->config);