Index: main/tcptls.c =================================================================== --- main/tcptls.c (revision 169213) +++ main/tcptls.c (working copy) @@ -135,8 +135,10 @@ /* * open a FILE * as appropriate. */ - if (!tcptls_session->parent->tls_cfg) + if (!tcptls_session->parent->tls_cfg) { tcptls_session->f = fdopen(tcptls_session->fd, "w+"); + setvbuf(tcptls_session->f, NULL, _IONBF, 0); + } #ifdef DO_SSL else if ( (tcptls_session->ssl = SSL_new(tcptls_session->parent->tls_cfg->ssl_ctx)) ) { SSL_set_fd(tcptls_session->ssl, tcptls_session->fd);