|
|
@ -2658,7 +2658,7 @@ ssize_t IMAP4Protocol::myRead(void *data, ssize_t len)
|
|
|
|
ssize_t copyLen = (len < readBufferLen) ? len : readBufferLen;
|
|
|
|
ssize_t copyLen = (len < readBufferLen) ? len : readBufferLen;
|
|
|
|
memcpy(data, readBuffer, copyLen);
|
|
|
|
memcpy(data, readBuffer, copyLen);
|
|
|
|
readBufferLen -= copyLen;
|
|
|
|
readBufferLen -= copyLen;
|
|
|
|
if (readBufferLen) memcpy(readBuffer, &readBuffer[copyLen], readBufferLen);
|
|
|
|
if (readBufferLen) memmove(readBuffer, &readBuffer[copyLen], readBufferLen);
|
|
|
|
return copyLen;
|
|
|
|
return copyLen;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (!isConnectionValid()) return 0;
|
|
|
|
if (!isConnectionValid()) return 0;
|
|
|
|