From 6fe36b01d153dd1cb3a91b2432fb54189a601c67 Mon Sep 17 00:00:00 2001 From: z3APA3A <3APA3A@3proxy.ru> Date: Fri, 28 Dec 2018 12:45:52 +0300 Subject: [PATCH] Fixed: admin always starts with -s under Linux --- src/proxymain.c | 2 +- src/webadmin.c | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/proxymain.c b/src/proxymain.c index a88c414..b446aa2 100644 --- a/src/proxymain.c +++ b/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 diff --git a/src/webadmin.c b/src/webadmin.c index 2908879..1d9ebfd 100644 --- a/src/webadmin.c +++ b/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;