Hi, I've patched the latest bug in qpopper 2.53: --- pop_uidl.c Tue Jun 6 18:26:12 2000 +++ pop_uidl.c Tue Jun 6 18:29:26 2000 @@ -59,7 +59,7 @@ sprintf(buffer, "%d %s", msg_id, mp->uidl_str); if (nl = index(buffer, NEWLINE)) *nl = 0; - return (pop_msg (p,POP_SUCCESS, buffer)); + return (pop_msg (p,POP_SUCCESS, "%s", buffer)); } } else { /* yes, we can do this */ @@ -149,7 +149,7 @@ sprintf(buffer, "%d %s", msg_id, mp->uidl_str); if (nl = index(buffer, NEWLINE)) *nl = 0; sprintf(buffer, "%s %d %.128s", buffer, mp->length, from_hdr(p, mp)); - return (pop_msg (p,POP_SUCCESS, buffer)); + return (pop_msg (p,POP_SUCCESS, "%s", buffer)); } } else { /* yes, we can do this */ An rpm can be found in: /suse/arvin/Export/pop-2000.6.6-0.i386.rpm If you do not have access to this directory I can mail you the rpm. I've tested the new version and the bug seems to be gone, perhaps someone can confirm this. Due to the new license of qpopper 3.0.2 we cannot include it in our distribution, so we have to stick to 2.53 or dump it. ciao Arvin ******************************************* Arvin Schnell email: arvin.schnell@suse.de tel: 0911 74053 362
participants (1)
-
Arvin Schnell