From a639bcb017f145d3fd68b29393a13bdc3fb8555b Mon Sep 17 00:00:00 2001 From: Vladimir Dubrovin <3proxy@3proxy.ru> Date: Fri, 22 May 2026 17:57:15 +0300 Subject: [PATCH] Fix: unneeded poll in sockmap --- src/sockmap.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sockmap.c b/src/sockmap.c index c406ca5..8540162 100644 --- a/src/sockmap.c +++ b/src/sockmap.c @@ -256,6 +256,7 @@ log("send to client from buf"); } if(!inserverbuf){ param->srvinbuf = param->srvoffset = 0; + if(fromserver) TOSERVERBUF = 1; continue; } sasize = SASIZE(¶m->sincr); @@ -303,6 +304,7 @@ log(logbuf); param->statscli64 += res; inclientpipe -= res; fromclient -= res; + if(fromclient) TOCLIENTPIPE = 1; if(param->bandlimfunc) { int sl1; sl1 = (*param->bandlimfunc)(param, 0, res);