* Buffered output needs to be flushed in several places. Added calls to
[citadel.git] / citadel / citserver.c
index c38cc0b4ca05a6b4e82596b45b1e5f517f5925d8..997ac389016fd75e35e3291565a4647a9efe09f0 100644 (file)
@@ -619,6 +619,7 @@ void cmd_emsg(char *mname)
                return;
        }
        cprintf("%d %s\n", SEND_LISTING, targ);
+       flush_output();
 
        while (client_gets(buf), strcmp(buf, "000")) {
                fprintf(mfp, "%s\n", buf);