FIX: SSLPlugin for tcppm

This commit is contained in:
Vladimir Dubrovin 2022-05-19 15:42:18 +03:00
parent 1cf169b7ae
commit 8a8622b30f

View File

@ -20,7 +20,15 @@ void * tcppmchild(struct clientparam* param) {
param->operation = CONNECT;
res = (*param->srv->authfunc)(param);
if(res) {RETURN(res);}
RETURN (mapsocket(param, conf.timeouts[CONNECTION_L]));
if (param->npredatfilters){
int action;
action = handlepredatflt(param);
if(action == HANDLED){
RETURN(0);
}
if(action != PASS) RETURN(19);
}
RETURN (param->redirectfunc?param->redirectfunc(param):mapsocket(param, conf.timeouts[CONNECTION_L]));
CLEANRET:
dolog(param, param->hostname);