mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2025-07-06 07:44:57 +03:00
src/Cedar/Server: resolve possible null reference exception, remove unused functions, variable, duplicate assignment and conditional
found by coverity, cppcheck [src/Cedar/Server.c:2899]: (style) Variable 'is_vgs_enabled' is assigned a value that is never used. [src/Cedar/Server.c:3961]: (style) Variable 'id' is assigned a value that is never used. [src/Cedar/Server.c:5723]: (style) Variable 'c' is assigned a value that is never used. [src/Cedar/Server.c:5767]: (style) Variable 'num_connections_per_ip' is assigned a value that is never used. [src/Cedar/Server.c:7327]: (style) Variable 'num' is assigned a value that is never used. [src/Cedar/Server.c:8444]: (style) The function 'SiCallEnumHubBegin' is never used. [src/Cedar/Server.c:8454]: (style) The function 'SiCallEnumHubEnd' is never used. [src/Cedar/Server.c:9923]: (style) The function 'SiCallTaskAsyncBegin' is never used. [src/Cedar/Server.c:9949]: (style) The function 'SiCallTaskAsyncEnd' is never used. [src/Cedar/Server.c:10769]: (style) The function 'SiCheckCurrentRegion' is never used. [src/Cedar/Server.c:2831]: (style) The function 'SiGetAzureEnable' is never used. [src/Cedar/Server.c:208]: (style) The function 'SiGetServerNumUserObjects' is never used. [src/Cedar/Server.c:2435]: (style) The function 'SiInitBridge' is never used. [src/Cedar/Server.c:2540]: (style) The function 'SiTest' is never used. [src/Cedar/Server.c:6707]: (style) The function 'StGetServer' is never used.
This commit is contained in:
@ -504,8 +504,6 @@ int CompareServerListener(void *p1, void *p2);
|
||||
void SiStopAllListener(SERVER *s);
|
||||
void SiInitDefaultHubList(SERVER *s);
|
||||
void SiSetDefaultHubOption(HUB_OPTION *o);
|
||||
void SiInitBridge(SERVER *s);
|
||||
void SiTest(SERVER *s);
|
||||
FOLDER *SiWriteConfigurationToCfg(SERVER *s);
|
||||
bool SiLoadConfigurationCfg(SERVER *s, FOLDER *root);
|
||||
void SiWriteLocalBridges(FOLDER *f, SERVER *s);
|
||||
@ -578,7 +576,6 @@ void SiRebootServer(bool bridge);
|
||||
void SiRebootServerThread(THREAD *thread, void *param);
|
||||
void StInit();
|
||||
void StFree();
|
||||
SERVER *StGetServer();
|
||||
void SiSetServerType(SERVER *s, UINT type,
|
||||
UINT ip, UINT num_port, UINT *ports,
|
||||
char *controller_name, UINT controller_port, UCHAR *password, UINT weight, bool controller_only);
|
||||
@ -591,8 +588,6 @@ FARM_TASK *SiFarmServPostTask(FARM_MEMBER *f, PACK *request);
|
||||
PACK *SiFarmServWaitTask(FARM_TASK *t);
|
||||
PACK *SiExecTask(FARM_MEMBER *f, PACK *p);
|
||||
PACK *SiCallTask(FARM_MEMBER *f, PACK *p, char *taskname);
|
||||
FARM_TASK *SiCallTaskAsyncBegin(FARM_MEMBER *f, PACK *p, char *taskname);
|
||||
PACK *SiCallTaskAsyncEnd(CEDAR *c, FARM_TASK *t);
|
||||
void SiAcceptTasksFromController(FARM_CONTROLLER *f, SOCK *sock);
|
||||
void SiAcceptTasksFromControllerMain(FARM_CONTROLLER *f, SOCK *sock);
|
||||
PACK *SiCalledTask(FARM_CONTROLLER *f, PACK *p, char *taskname);
|
||||
@ -630,8 +625,6 @@ void SiCalledEnumHub(SERVER *s, PACK *p, PACK *req);
|
||||
void SiPackAddCreateHub(PACK *p, HUB *h);
|
||||
FARM_MEMBER *SiGetHubHostingMember(SERVER *s, HUB *h, bool admin_mode, CONNECTION *c);
|
||||
void SiCallEnumHub(SERVER *s, FARM_MEMBER *f);
|
||||
void SiCallEnumHubBegin(SERVER *s, FARM_MEMBER *f);
|
||||
void SiCallEnumHubEnd(SERVER *s, FARM_MEMBER *f);
|
||||
void SiStartFarmControl(SERVER *s);
|
||||
void SiStopFarmControl(SERVER *s);
|
||||
void SiFarmControlThread(THREAD *thread, void *param);
|
||||
@ -726,7 +719,6 @@ void SiAddHubCreateHistory(SERVER *s, char *name);
|
||||
void SiDelHubCreateHistory(SERVER *s, char *name);
|
||||
bool SiIsHubRegistedOnCreateHistory(SERVER *s, char *name);
|
||||
|
||||
UINT SiGetServerNumUserObjects(SERVER *s);
|
||||
bool SiTooManyUserObjectsInServer(SERVER *s, bool oneMore);
|
||||
|
||||
void SiGetOpenVPNAndSSTPConfig(SERVER *s, OPENVPN_SSTP_CONFIG *c);
|
||||
@ -740,12 +732,10 @@ bool SiIsAzureEnabled(SERVER *s);
|
||||
bool SiIsAzureSupported(SERVER *s);
|
||||
void SiApplyAzureConfig(SERVER *s, DDNS_CLIENT_STATUS *ddns_status);
|
||||
void SiSetAzureEnable(SERVER *s, bool enabled);
|
||||
bool SiGetAzureEnable(SERVER *s);
|
||||
|
||||
void SiUpdateCurrentRegion(CEDAR *c, char *region, bool force_update);
|
||||
void SiGetCurrentRegion(CEDAR *c, char *region, UINT region_size);
|
||||
bool SiIsEnterpriseFunctionsRestrictedOnOpenSource(CEDAR *c);
|
||||
bool SiCheckCurrentRegion(CEDAR *c, char *r);
|
||||
|
||||
#endif // SERVER_H
|
||||
|
||||
|
Reference in New Issue
Block a user