Package: kdepimlibs-kio-plugins Version: 4:4.4.5-1 Tags: patch,fixed-upstream
Sometimes KMail doesn't delete all the messages from the POP3 server, resulting in duplicate mails being downloaded on future checks. This was fixed upstream, but not yet released. More details at: https://bugs.kde.org/show_bug.cgi?id=230072 https://bugs.kde.org/show_bug.cgi?id=234832 http://websvn.kde.org/?view=revision&revision=1156868 I've attached the patch from that revision... If there is anything more I can do to help get this included, just say so. Cheers, Allwyn.
--- trunk/KDE/kdepimlibs/kioslave/pop3/pop3.cpp 2010/07/29 22:08:48 1156867 +++ trunk/KDE/kdepimlibs/kioslave/pop3/pop3.cpp 2010/07/29 22:10:36 1156868 @@ -145,7 +145,7 @@ memcpy(data, readBuffer, copyLen); readBufferLen -= copyLen; if (readBufferLen) - memcpy(readBuffer, &readBuffer[copyLen], readBufferLen); + memmove(readBuffer, &readBuffer[copyLen], readBufferLen); return copyLen; } waitForResponse(600); @@ -164,7 +164,7 @@ data[copyLen] = '\0'; readBufferLen -= copyLen; if (readBufferLen) - memcpy(readBuffer, &readBuffer[copyLen], readBufferLen); + memmove(readBuffer, &readBuffer[copyLen], readBufferLen); return copyLen; } waitForResponse(600);
signature.asc
Description: This is a digitally signed message part.