Do not send 580 when negotiation fails (382 has already been sent). http://inn.eyrie.org/viewcvs/branches/2.4/nnrpd/misc.c?r1=8057&r2=8056&pathrev=8057&view=patch --- 2.4/nnrpd/misc.c 2008/09/26 23:02:08 8056 +++ 2.4/nnrpd/misc.c 2008/09/26 23:11:47 8057 @@ -544,7 +544,7 @@ result=tls_start_servertls(0, /* read */ 1); /* write */ if (result==-1) { - Reply("%d Starttls failed\r\n", NNTP_STARTTLS_BAD_VAL); + /* No reply because we have already sent NNTP_STARTTLS_NEXT_VAL. */ return; } nnrpd_starttls_done = 1;