mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2025-07-12 02:34:59 +03:00
Cedar/Command: add "limit_range" parameter to StrToPortList()
Originally, StrToPortList() returned NULL when it encountered a number equal to 0 or higher than 65535. This commit adds a new parameter to the function called "limit_range": - When its value is true, the function retains the original behavior. - When its value is false, the function doesn't check whether the number is in the network port number range (1-65535). The change is required because the command to set the UDP ports will allow to remove all ports by specifying "0" as the port number.
This commit is contained in:
@ -227,7 +227,7 @@ char *CmdPasswordPrompt(CONSOLE *c);
|
||||
bool CmdEvalIp(CONSOLE *c, wchar_t *str, void *param);
|
||||
wchar_t *PsClusterSettingMemberPromptIp(CONSOLE *c, void *param);
|
||||
bool CmdEvalHostAndPort(CONSOLE *c, wchar_t *str, void *param);
|
||||
LIST *StrToPortList(char *str);
|
||||
LIST *StrToPortList(char *str, bool limit_range);
|
||||
bool CmdEvalPortList(CONSOLE *c, wchar_t *str, void *param);
|
||||
wchar_t *PsClusterSettingMemberPromptPorts(CONSOLE *c, void *param);
|
||||
K *CmdLoadKey(CONSOLE *c, wchar_t *filename);
|
||||
|
Reference in New Issue
Block a user