summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2004-04-09 17:32:35 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2004-04-09 17:32:35 +0000
commit82a8becf124c6c0b80fe5eaeb8b4d3560782cb0b (patch)
tree2affc85c72b9cc7a1c168686af7f1dcb67363976
parent058746466a5cccbca637fa8344974ed6844a3e1f (diff)
Server linking fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@478 e03df62e-2008-0410-955e-edbf42e46eb7
-rw-r--r--src/InspIRCd.layout6
-rw-r--r--src/inspircd.cpp12
2 files changed, 10 insertions, 8 deletions
diff --git a/src/InspIRCd.layout b/src/InspIRCd.layout
index 0bc46b2c6..9f542b2a8 100644
--- a/src/InspIRCd.layout
+++ b/src/InspIRCd.layout
@@ -13,9 +13,9 @@ LeftChar=1
[Editor_1]
Open=1
Top=1
-CursorCol=12
-CursorRow=5139
-TopLine=5093
+CursorCol=2
+CursorRow=5565
+TopLine=5517
LeftChar=1
[Editor_2]
diff --git a/src/inspircd.cpp b/src/inspircd.cpp
index 77abfb25f..552d2a7f8 100644
--- a/src/inspircd.cpp
+++ b/src/inspircd.cpp
@@ -5562,6 +5562,12 @@ int InspIRCd(void)
for (;;)
{
+ fd_set sfd;
+ struct timeval tval;
+ FD_ZERO(&sfd);
+
+ user_hash::iterator count2 = clientlist.begin();
+
// *FIX* Instead of closing sockets in kill_link when they receive the ERROR :blah line, we should queue
// them in a list, then reap the list every second or so.
if (reap_counter>5000)
@@ -5596,16 +5602,12 @@ int InspIRCd(void)
// link packets can manipulate the usertable so beware of
// any loops here watching the user or channels hash
log(DEBUG,"Sync: exit 3");
+ goto label;
}
}
}
- fd_set sfd;
- struct timeval tval;
- FD_ZERO(&sfd);
- user_hash::iterator count2 = clientlist.begin();
-
while (count2 != clientlist.end())
{
char data[10240];