X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fserv_pop3.c;h=dd193b7bf98965ca02c7a0e10488992261e818bd;hb=8b523510f3c2e34a3654582be2db17f4138582dd;hp=e9d42b9b51b758162ac00db1e30cf662c46bdbf4;hpb=d7d246e4882d54df4fcb824b26a4f940e2bbf4bc;p=citadel.git diff --git a/citadel/serv_pop3.c b/citadel/serv_pop3.c index e9d42b9b5..dd193b7bf 100644 --- a/citadel/serv_pop3.c +++ b/citadel/serv_pop3.c @@ -131,7 +131,11 @@ void pop3_add_message(long msgnum) { POP3->msgs[POP3->num_msgs-1].deleted = 0; fp = tmpfile(); POP3->msgs[POP3->num_msgs-1].temp = fp; - CtdlOutputMsg(msgnum, MT_RFC822, 0, 0, fp, 0, 1); + + CtdlRedirectOutput(fp, -1); + CtdlOutputMsg(msgnum, MT_RFC822, 0, 0, 1); + CtdlRedirectOutput(NULL, -1); + POP3->msgs[POP3->num_msgs-1].rfc822_length = ftell(fp); }