Redefine clients as a fixed array
This removes yet another xalloc() each server generation. Also, I couldn't find the corresponding xfree() so I guess that used to be a memory leak there.
This commit is contained in:
committed by
Daniel Stone
parent
5532d63488
commit
277a74bcbb
@@ -284,10 +284,7 @@ int main(int argc, char *argv[], char *envp[])
|
||||
{
|
||||
CreateWellKnownSockets();
|
||||
InitProcVectors();
|
||||
clients = (ClientPtr *)xalloc(MAXCLIENTS * sizeof(ClientPtr));
|
||||
if (!clients)
|
||||
FatalError("couldn't create client array");
|
||||
for (i=1; i<MAXCLIENTS; i++)
|
||||
for (i=1; i<MAXCLIENTS; i++)
|
||||
clients[i] = NullClient;
|
||||
serverClient = (ClientPtr)xalloc(sizeof(ClientRec));
|
||||
if (!serverClient)
|
||||
|
||||
Reference in New Issue
Block a user