Pārlūkot izejas kodu

* Don't timeout LOST DCC

svn: 1455
Bryan Drewery 21 gadi atpakaļ
vecāks
revīzija
47d3ebb266
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  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()
 static void check_expired_dcc()
 {
 {
   for (int i = 0; i < dcc_total; i++)
   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))) {
 	((now - dcc[i].timeval) > *(dcc[i].type->timeout_val))) {
       if (dcc[i].type->timeout)
       if (dcc[i].type->timeout)
 	dcc[i].type->timeout(i);
 	dcc[i].type->timeout(i);