Ver Fonte

Move RADIUS related code to #ifndef NORADIUS

z3APA3A há 8 anos atrás
pai
commit
2d1720c15f
2 ficheiros alterados com 6 adições e 1 exclusões
  1. 4 1
      src/conf.c
  2. 2 0
      src/datatypes.c

+ 4 - 1
src/conf.c

@@ -327,9 +327,11 @@ static int h_log(int argc, unsigned char ** argv){
 			conf.logfunc = logsql;
 		}
 #endif
+#ifndef NORADIUS
 		else if(!strcmp(argv[1],"radius")){
 			conf.logfunc = logradius;
 		}
+#endif
 		else {
 			FILE *fp;
 			if(argc > 2) {
@@ -1274,6 +1276,7 @@ static int h_delimchar(int argc, unsigned char **argv){
 }
 
 
+#ifndef NORADIUS
 static int h_radius(int argc, unsigned char **argv){
 	unsigned short port;
 
@@ -1309,7 +1312,7 @@ static int h_radius(int argc, unsigned char **argv){
 	}
 	return 0;
 }
-
+#endif
 static int h_authcache(int argc, unsigned char **argv){
 	conf.authcachetype = 0;
 	if(strstr((char *) *(argv + 1), "ip")) conf.authcachetype |= 1;

+ 2 - 0
src/datatypes.c

@@ -520,7 +520,9 @@ static void * ef_server_childcount(struct node * node){
 
 static void * ef_server_log(struct node * node){
 	if(((struct srvparam *)node->value) -> logfunc == lognone)	return "none";
+#ifndef NORADIUS
 	else if(((struct srvparam *)node->value) -> logfunc == logradius)	return "radius";
+#endif
 	else if(((struct srvparam *)node->value) -> logfunc == logstdout)
 		return (((struct srvparam *)node->value) -> logtarget)?"file":"stdout";
 #ifndef _WIN32