Browse Source

Fixed: admin always starts with -s under Linux

z3APA3A 7 years ago
parent
commit
6fe36b01d1
2 changed files with 1 additions and 5 deletions
  1. 1 1
      src/proxymain.c
  2. 0 4
      src/webadmin.c

+ 1 - 1
src/proxymain.c

@@ -403,7 +403,7 @@ int MODULEMAINFUNC (int argc, char** argv){
 			break;
 		case 's':
 #ifdef WITHSPLICE
-			if(isudp)
+			if(isudp || srv.service == S_ADMIN)
 #endif
 				srv.singlepacket = 1 + atoi(argv[i]+2);
 #ifdef WITHSPLICE

+ 0 - 4
src/webadmin.c

@@ -347,11 +347,7 @@ void * adminchild(struct clientparam* param) {
  int limited = 0;
 
 
-#ifdef WITHSPLICE
- limited =param->srv->usesplice;
-#else
  limited =param->srv->singlepacket;
-#endif
  pp.inbuf = 0;
  pp.cp = param;