From b82e58647c71162dc0330d92de23a38d7f7ccb26 Mon Sep 17 00:00:00 2001 From: zolliker Date: Fri, 18 Jan 2008 07:27:57 +0000 Subject: [PATCH] - remove double writing --- servlog.c | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/servlog.c b/servlog.c index 3c656e24..a6ebb607 100644 --- a/servlog.c +++ b/servlog.c @@ -262,6 +262,10 @@ } } +/*---------------------------------------------------------------------------*/ + void SICSLogEnable(int flag) { + iLogUsable=flag; + } /*---------------------------------------------------------------------------*/ void SICSLogWrite(char *pText, OutCode eOut) { @@ -281,6 +285,7 @@ if( (pCurrent->iOut == eOut) || (pCurrent->iAllFlag == 1) ) { NETWrite(pCurrent->pCon->pSock,pText,strlen(pText)); + NETWrite(pCurrent->pCon->pSock,"\n",1); } pCurrent = pCurrent->pNext; } @@ -317,16 +322,5 @@ fprintf(fLogFile,"%s\n",pText); fflush(fLogFile); iLineCount++; - - /* do all captured as well */ - pCurrent = pCapture; - while(pCurrent) - { - if( (pCurrent->iOut == eOut) || (pCurrent->iAllFlag == 1) ) - { - NETWrite(pCurrent->pCon->pSock,pText,strlen(pText)); - } - pCurrent = pCurrent->pNext; - } } }