]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
r15860@catbus: nickm | 2007-10-16 13:09:57 -0400
authorNick Mathewson <nickm@torproject.org>
Tue, 16 Oct 2007 17:21:03 +0000 (17:21 +0000)
committerNick Mathewson <nickm@torproject.org>
Tue, 16 Oct 2007 17:21:03 +0000 (17:21 +0000)
 Avoid an infinite loop in networkstatus_reset_download_failures().

svn:r11990

src/or/networkstatus.c

index 6e770af5dbc90a5e72e2f189fe7fbbe0dfd0cee4..b9087e0f74fc7ec9c9dc788e7847ab160bb72b1c 100644 (file)
@@ -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);