Sfoglia il codice sorgente

* Don't timeout LOST DCC

svn: 1455
Bryan Drewery 21 anni fa
parent
commit
47d3ebb266
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      src/main.c

+ 1 - 1
src/main.c

@@ -178,7 +178,7 @@ void fatal(const char *s, int recoverable)
 static void check_expired_dcc()
 {
   for (int i = 0; i < dcc_total; i++)
-    if (dcc[i].type && dcc[i].type->timeout_val &&
+    if (dcc[i].type && (dcc[i].type != &DCC_LOST) && dcc[i].type->timeout_val &&
 	((now - dcc[i].timeval) > *(dcc[i].type->timeout_val))) {
       if (dcc[i].type->timeout)
 	dcc[i].type->timeout(i);