summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2004-04-14 19:25:34 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2004-04-14 19:25:34 +0000
commit864a2d5fe486a07d382fec200793372f1c64bc82 (patch)
tree626186fcea9dce20cb772af3453f1ca099e7fe99
parent5232506d5eade7ab98ff39ee98577b04b257bbb2 (diff)
Crash fixes when linking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@581 e03df62e-2008-0410-955e-edbf42e46eb7
-rw-r--r--src/InspIRCd.layout36
-rw-r--r--src/inspircd.cpp12
2 files changed, 27 insertions, 21 deletions
diff --git a/src/InspIRCd.layout b/src/InspIRCd.layout
index e046c5074..5a314ad79 100644
--- a/src/InspIRCd.layout
+++ b/src/InspIRCd.layout
@@ -13,9 +13,9 @@ LeftChar=1
[Editor_1]
Open=1
Top=1
-CursorCol=24
-CursorRow=7093
-TopLine=7056
+CursorCol=1
+CursorRow=6803
+TopLine=6785
LeftChar=1
[Editor_2]
@@ -38,8 +38,8 @@ LeftChar=1
Open=1
Top=0
CursorCol=1
-CursorRow=262
-TopLine=219
+CursorRow=16
+TopLine=1
LeftChar=1
[Editor_5]
@@ -109,13 +109,13 @@ LeftChar=1
[Editor_13]
Open=1
Top=0
-CursorCol=39
-CursorRow=113
-TopLine=57
+CursorCol=17
+CursorRow=17
+TopLine=1
LeftChar=1
[Editor_14]
-Open=0
+Open=1
Top=0
CursorCol=1
CursorRow=45
@@ -131,7 +131,7 @@ TopLine=50
LeftChar=1
[Editor_16]
-Open=0
+Open=1
Top=0
CursorCol=6
CursorRow=32
@@ -139,7 +139,7 @@ TopLine=1
LeftChar=1
[Editor_17]
-Open=0
+Open=1
Top=0
CursorCol=47
CursorRow=118
@@ -147,7 +147,7 @@ TopLine=64
LeftChar=1
[Editor_18]
-Open=0
+Open=1
Top=0
CursorCol=69
CursorRow=31
@@ -163,10 +163,10 @@ TopLine=1
LeftChar=1
[Editor_20]
-Open=0
+Open=1
Top=0
-CursorCol=69
-CursorRow=37
+CursorCol=32
+CursorRow=30
TopLine=1
LeftChar=1
@@ -197,9 +197,9 @@ LeftChar=1
[Editor_24]
Open=1
Top=0
-CursorCol=62
-CursorRow=266
-TopLine=239
+CursorCol=52
+CursorRow=260
+TopLine=217
LeftChar=1
[Editor_25]
Open=1
diff --git a/src/inspircd.cpp b/src/inspircd.cpp
index e11456b48..267832127 100644
--- a/src/inspircd.cpp
+++ b/src/inspircd.cpp
@@ -6743,7 +6743,9 @@ void handle_link_packet(char* udp_msg, char* udp_host, serverrec *serv)
return;
}
}
- serv->SendPacket("E :Access is denied (no matching link block)",udp_host);
+ char buffer[MAXBUF];
+ sprintf(buffer,"E :Access is denied (no matching link block)");
+ serv->SendPacket(buffer,udp_host);
WriteOpers("CONNECT from %s denied, no matching link block",servername);
return;
}
@@ -6795,7 +6797,9 @@ void handle_link_packet(char* udp_msg, char* udp_host, serverrec *serv)
{
strcpy(servers[j]->description,serverdesc);
DoSync(serv,udp_host);
- serv->SendPacket("X 0",udp_host);
+ char buffer[MAXBUF];
+ sprintf(buffer,"X 0");
+ serv->SendPacket(buffer,udp_host);
return;
}
}
@@ -6807,7 +6811,9 @@ void handle_link_packet(char* udp_msg, char* udp_host, serverrec *serv)
log(DEBUG,"Server names '%s' and '%s' don't match",Link_ServerName,servername);
}
}
- serv->SendPacket("E :Access is denied (no matching link block)",udp_host);
+ char buffer[MAXBUF];
+ sprintf(buffer,"E :Access is denied (no matching link block)");
+ serv->SendPacket(buffer,udp_host);
WriteOpers("CONNECT from %s denied, no matching link block",servername);
return;
}