Procházet zdrojové kódy

Send accounting start packet if log radius is enabled

z3apa3a před 4 roky
rodič
revize
5fa261e91e
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      src/authradius.c

+ 4 - 1
src/authradius.c

@@ -655,8 +655,11 @@ CLEANRET:
 }
 }
 
 
 int radauth(struct clientparam * param){
 int radauth(struct clientparam * param){
+	int res;
 	/*radsend(param, 0, 0);*/
 	/*radsend(param, 0, 0);*/
-	return radsend(param, 1, 0);
+	res = radsend(param, 1, 0);
+	if(!res && param->srv->logfunc == logradius)radsend(param, 0, 0);
+	return res;
 }
 }
 
 
 void logradius(struct clientparam * param, const unsigned char *s) {
 void logradius(struct clientparam * param, const unsigned char *s) {