Przeglądaj źródła

r15860@catbus: nickm | 2007-10-16 13:09:57 -0400
Avoid an infinite loop in networkstatus_reset_download_failures().


svn:r11990

Nick Mathewson 17 lat temu
rodzic
commit
0dab1a14a5
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      src/or/networkstatus.c

+ 2 - 1
src/or/networkstatus.c

@@ -104,7 +104,8 @@ networkstatus_reset_download_failures(void)
     const char *key;
     void *val;
     download_status_t *dls;
-    for (iter = digestmap_iter_init(map); !digestmap_iter_done(iter); ) {
+    for (iter = digestmap_iter_init(map); !digestmap_iter_done(iter);
+         iter = digestmap_iter_next(map, iter) ) {
       digestmap_iter_get(iter, &key, &val);
       dls = val;
       download_status_reset(dls);