From: Wilfried Göesgens Date: Wed, 17 Mar 2010 19:14:29 +0000 (+0000) Subject: * client_read_sslblob(): don't leave CC->Pos on an invalid position X-Git-Tag: v7.86~307 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=8185148311e4ad8389dd7e79e2c2b5fc6f49805d * client_read_sslblob(): don't leave CC->Pos on an invalid position --- diff --git a/citadel/modules/crypto/serv_crypto.c b/citadel/modules/crypto/serv_crypto.c index f323be662..5ba6ffc56 100644 --- a/citadel/modules/crypto/serv_crypto.c +++ b/citadel/modules/crypto/serv_crypto.c @@ -539,6 +539,7 @@ int client_read_sslblob(StrBuf *Target, long bytes, int timeout) bufremain = bytes; StrBufAppendBufPlain(Target, CCC->Pos, bufremain, 0); StrBufCutLeft(CCC->ReadBuf, bufremain); + CCC->Pos = NULL; if (bytes > bufremain) {