From: Wilfried Göesgens Date: Fri, 21 May 2010 17:50:06 +0000 (+0000) Subject: * sock_read_to(), sock_getln() flush the Migrate buffer before useage, just to be... X-Git-Tag: v7.86~193 X-Git-Url: https://code.citadel.org/?a=commitdiff_plain;h=b6af1a49e2830fd26e3b2822c2459cd7bc3026c7;p=citadel.git * sock_read_to(), sock_getln() flush the Migrate buffer before useage, just to be shure. --- diff --git a/citadel/clientsocket.c b/citadel/clientsocket.c index a9190754c..04e94d870 100644 --- a/citadel/clientsocket.c +++ b/citadel/clientsocket.c @@ -180,6 +180,7 @@ int sock_read_to(int *sock, char *buf, int bytes, int timeout, int keep_reading_ CitContext *CCC=CC; int rc; + FlushStrBuf(CCC->MigrateBuf); rc = socket_read_blob(sock, CCC->sMigrateBuf, bytes, @@ -236,6 +237,7 @@ int sock_getln(int *sock, char *buf, int bufsize) CitContext *CCC=CC; const char *pCh; + FlushStrBuf(CCC->sMigrateBuf); retval = CtdlSockGetLine(sock, CCC->sMigrateBuf); i = StrLength(CCC->sMigrateBuf);