diff options
-rw-r--r-- | src/InspIRCd.dev | 12 | ||||
-rw-r--r-- | src/InspIRCd.layout | 19 | ||||
-rw-r--r-- | src/inspircd.cpp | 9 |
3 files changed, 30 insertions, 10 deletions
diff --git a/src/InspIRCd.dev b/src/InspIRCd.dev index ab69c2e14..8c9d498c4 100644 --- a/src/InspIRCd.dev +++ b/src/InspIRCd.dev @@ -1,7 +1,7 @@ [Project] FileName=InspIRCd.dev Name=InspIRCd -UnitCount=31 +UnitCount=32 Type=1 Ver=1 ObjFiles= @@ -355,3 +355,13 @@ Priority=1000 OverrideBuildCmd=0 BuildCmd= +[Unit32] +FileName=modules\m_samode.cpp +CompileCpp=1 +Folder=Modules +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + diff --git a/src/InspIRCd.layout b/src/InspIRCd.layout index 356147ab3..b738fed45 100644 --- a/src/InspIRCd.layout +++ b/src/InspIRCd.layout @@ -1,5 +1,5 @@ [Editors] -Focused=-1 +Focused=1 Order=7,3,2,6,25,24,4,5,0,-1,1 [Editor_0] @@ -12,10 +12,10 @@ LeftChar=1 [Editor_1] Open=1 -Top=0 -CursorCol=20 -CursorRow=1375 -TopLine=1342 +Top=1 +CursorCol=2 +CursorRow=4745 +TopLine=4708 LeftChar=1 [Editor_2] @@ -238,8 +238,15 @@ TopLine=1 LeftChar=1 [Editor_30] Open=1 -Top=1 +Top=0 CursorCol=37 CursorRow=19 TopLine=3 LeftChar=1 +[Editor_31] +Open=1 +Top=0 +CursorCol=32 +CursorRow=33 +TopLine=1 +LeftChar=1 diff --git a/src/inspircd.cpp b/src/inspircd.cpp index 1e4a8abc3..f0c2d20e6 100644 --- a/src/inspircd.cpp +++ b/src/inspircd.cpp @@ -4738,10 +4738,13 @@ void process_command(userrec *user, char* cmd) for (int x = 0; x < strlen(command); x++) { - if ((command[x] < 'A') || (command[x] > 'Z')) + if (((command[x] < 'A') || (command[x] > 'Z')) && (command[x] != '.')) { - kill_link(user,"Protocol violation"); - return; + if (((command[x] < '0') || (command[x]> '9')) && (command[x] != '-')) + { + kill_link(user,"Protocol violation"); + return; + } } } |