* Buffered output needs to be flushed in several places. Added calls to
[citadel.git] / citadel / serv_network.c
index 1df2620bdddd9ede7620451e089dbbb86ebbb649..93d67017541c8056ee039cb1cbb8dda70a33750e 100644 (file)
@@ -389,6 +389,7 @@ void cmd_snet(char *argbuf) {
        }
 
        cprintf("%d %s\n", SEND_LISTING, tempfilename);
+       flush_output();
        while (client_gets(buf), strcmp(buf, "000")) {
                fprintf(fp, "%s\n", buf);
        }