diff --git a/mbfido/scannews.c b/mbfido/scannews.c index 57d123e7..0b80177c 100644 --- a/mbfido/scannews.c +++ b/mbfido/scannews.c @@ -352,8 +352,9 @@ int get_article(char *msgid, char *ftntag) } while (done == FALSE) { resp = nntp_receive(); - fprintf(dp, resp); + fwrite(resp, strlen(resp), 1, dp); fprintf(dp, "\n"); + fflush(dp); if ((strlen(resp) == 1) && (strcmp(resp, ".") == 0)) { done = TRUE; } else {