chiark / gitweb /
clients/disorder.c: Force line buffering when writing log.
[disorder] / clients / disorder.c
index dc86a650d53c742bbcdb6f924c284d4fbb21e452..b9b2bb2e9ffc16a92d1c872d509291d1be6ec96e 100644 (file)
@@ -348,6 +348,7 @@ static void cf_set_volume(char **argv) {
 }
 
 static void cf_log(char attribute((unused)) **argv) {
+  setvbuf(stdout, 0, _IOLBF, BUFSIZ);
   if(disorder_log(getclient(), sink_stdio("stdout", stdout))) exit(EXIT_FAILURE);
 }