Forráskód Böngészése

* Don't close STDOUT if running in foreground

Bryan Drewery 16 éve
szülő
commit
ab7d036a2b
1 módosított fájl, 1 hozzáadás és 0 törlés
  1. 1 0
      src/main.c

+ 1 - 0
src/main.c

@@ -198,6 +198,7 @@ void fatal(const char *s, int recoverable)
 
   sdprintf(STR("Closing %d sockets"), dcc_total);
   for (int i = 0; i < dcc_total; i++) {
+    if (!backgrd && i == STDOUT) continue;
     if (dcc[i].type && dcc[i].sock >= 0) {
       sdprintf(STR("Closing %s dcc(%d)"), dcc[i].type->name, i);
       killsock(dcc[i].sock);