diff options
| author | Spp <none@none> | 2010-12-06 02:07:53 +0100 |
|---|---|---|
| committer | Spp <none@none> | 2010-12-06 02:07:53 +0100 |
| commit | 408fce1de69249b82cc042cb31f3fd16983c7e81 (patch) | |
| tree | f4b99f386821e70f155d9aa61b70cfb1f2d3d825 /src/server/worldserver/RemoteAccess | |
| parent | e226c4ac344d06c7abbd6f04725ced2b33606349 (diff) | |
Core: Some optimizations
- Declare some functions const
- Fix some mem leak
- Fix some resource leak
- Remove unused variables and functions
- Remove duplicate functions
- Reduce the scope of some variables
- Remove unused file
--HG--
branch : trunk
Diffstat (limited to 'src/server/worldserver/RemoteAccess')
| -rwxr-xr-x | src/server/worldserver/RemoteAccess/RASocket.cpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/server/worldserver/RemoteAccess/RASocket.cpp b/src/server/worldserver/RemoteAccess/RASocket.cpp index ca80c3cbed0..452b94251ac 100755 --- a/src/server/worldserver/RemoteAccess/RASocket.cpp +++ b/src/server/worldserver/RemoteAccess/RASocket.cpp @@ -35,16 +35,11 @@ } /// RASocket constructor -RASocket::RASocket(ISocketHandler &h): TcpSocket(h) +RASocket::RASocket(ISocketHandler &h): TcpSocket(h), szLogin(""), iInputLength(0), +bSecure(sConfig.GetBoolDefault("RA.Secure", true)), iMinLevel(sConfig.GetIntDefault("RA.MinLevel", 3)), +stage(NONE) { - - ///- Get the config parameters - bSecure = sConfig.GetBoolDefault( "RA.Secure", true ); - iMinLevel = sConfig.GetIntDefault( "RA.MinLevel", 3 ); - - ///- Initialize buffer and data - iInputLength=0; - stage=NONE; + *buff = '\0'; } /// RASocket destructor @@ -197,7 +192,7 @@ void RASocket::OnRead() break; ///<li> If user is logged, parse and execute the command case OK: - if (strlen(buff)) + if (*buff != '\0') { sLog.outRemote("Got '%s' cmd.\n",buff); SetDeleteByHandler(false); |
