* Buffered output needs to be flushed in several places. Added calls to
[citadel.git] / citadel / serv_chat.c
index ce5770b3279e1d9da28d72665cbec6cb34dc7bd7..bf6702ae831a1769ce2cd12299eddc849887e071 100644 (file)
@@ -710,6 +710,7 @@ void cmd_sexp(char *argbuf)
                }
                cprintf("%d Transmit message (will deliver to %d users)\n",
                        SEND_LISTING, message_sent);
+               flush_output();
                x_big_msgbuf = malloc(SIZ);
                memset(x_big_msgbuf, 0, SIZ);
                while (client_gets(x_msg), strcmp(x_msg, "000")) {