diff --git a/pwrapis/src/server.c b/pwrapis/src/server.c index b3f3fa6e905aab1a8b29004c56efe2271f4d50ee..1a1767bf8888752eeec8ccf3c3de8ffce8e86dc1 100644 --- a/pwrapis/src/server.c +++ b/pwrapis/src/server.c @@ -230,10 +230,10 @@ static void AcceptConnection(void) Logger(INFO, MD_NM_SVR, "Create new connection succeed. fd:%d, sysId:%d", client.fd, client.sysId); } -static void CleanClientResource(PwrClient *pwrClient, int idx) +static void CleanClientResource(PwrClient clients[], int idx) { - CleanControlAuth(pwrClient->sysId); - CleanDataCollTaskByClient(pwrClient->sysId); + CleanControlAuth(clients[idx].sysId); + CleanDataCollTaskByClient(clients[idx].sysId); DeleteFromClientList(g_pwrClients, idx); }