Fixed a wrong sequence of starts in multicounter
Suppressed excessive connection messages from asynnet
This commit is contained in:
4
telnet.c
4
telnet.c
@ -224,6 +224,7 @@ int TelnetTask(void *pData)
|
||||
if (SCActive(self->pCon)) {
|
||||
return 1;
|
||||
} else {
|
||||
Log(INFO,"sys","Handle %d disconnected", self->pCon->sockHandle);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@ -235,6 +236,7 @@ int TelnetTask(void *pData)
|
||||
if (self->iLogin) { /* handle normal command */
|
||||
/* check for logoff */
|
||||
if (strstr(pPtr, "logoff") != NULL) {
|
||||
Log(INFO,"sys","Handle %d logging off", self->pCon->sockHandle);
|
||||
ANETclose(self->pCon->sockHandle);
|
||||
free(pPtr);
|
||||
self->pCon->iEnd = 1;
|
||||
@ -280,7 +282,7 @@ int TelnetTask(void *pData)
|
||||
} else {
|
||||
snprintf(pBuffer,sizeof(pBuffer)-1, "Accepted telnet connection on handle %d",
|
||||
self->pCon->sockHandle);
|
||||
Log(INFO,"com","%s",pBuffer);
|
||||
Log(INFO,"sys","%s",pBuffer);
|
||||
SendWelcome(self->pCon);
|
||||
SCSetRights(self->pCon, iRet);
|
||||
self->iLogin = 1;
|
||||
|
Reference in New Issue
Block a user