Actually removed connections when they are made
This commit is contained in:
@@ -55,12 +55,12 @@ void *runServer(RunnerArgs *args) {
|
|||||||
createLog(log);
|
createLog(log);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
for (i = 1; i < connCount; i++) {
|
for (i = 1; i < connCount; i++) {
|
||||||
if (updateConnection(connections + i, site))
|
if (updateConnection(connections + i, site))
|
||||||
goto remove;
|
goto remove;
|
||||||
continue;
|
continue;
|
||||||
remove:
|
remove:
|
||||||
|
freeConnection(connections + i);
|
||||||
connCount--;
|
connCount--;
|
||||||
memcpy(fds + i, fds + connCount,
|
memcpy(fds + i, fds + connCount,
|
||||||
sizeof(struct pollfd));
|
sizeof(struct pollfd));
|
||||||
|
|||||||
Reference in New Issue
Block a user