vcl: narrow the scope of the restriction of vlsh_bit_val

The restriction of vlsh_bit_val only effect select/pselect, so move the
check to select/pselect function.

Type: fix

Signed-off-by: wanghanlin <wanghanlin@corp.netease.com>
Change-Id: I3585c83cfc2f0a2fd834450be650dccda67e3faa
This commit is contained in:
wanghanlin
2021-10-14 11:10:26 +08:00
committed by Florin Coras
parent 353575f604
commit 1eb8fea95f

View File

@@ -271,10 +271,11 @@ ldp_init (void)
/* Make sure there are enough bits in the fd set for vcl sessions */
if (ldp->vlsh_bit_val > FD_SETSIZE / 2)
{
LDBG (0, "ERROR: LDP vlsh bit value %d > FD_SETSIZE/2 %d!",
/* Only valid for select/pselect, so just WARNING and not exit */
LDBG (0,
"WARNING: LDP vlsh bit value %d > FD_SETSIZE/2 %d, "
"select/pselect not supported now!",
ldp->vlsh_bit_val, FD_SETSIZE / 2);
ldp->init = 0;
return -1;
}
}
env_var_str = getenv (LDP_ENV_TLS_TRANS);