From b6af1a49e2830fd26e3b2822c2459cd7bc3026c7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Fri, 21 May 2010 17:50:06 +0000 Subject: [PATCH] * sock_read_to(), sock_getln() flush the Migrate buffer before useage, just to be shure. --- citadel/clientsocket.c | 2 ++ 1 file changed, 2 insertions(+) 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); -- 2.39.2