[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] r11990: Avoid an infinite loop in networkstatus_reset_download_failu (in tor/trunk: . src/or)



Author: nickm
Date: 2007-10-16 13:21:03 -0400 (Tue, 16 Oct 2007)
New Revision: 11990

Modified:
   tor/trunk/
   tor/trunk/src/or/networkstatus.c
Log:
 r15860@catbus:  nickm | 2007-10-16 13:09:57 -0400
 Avoid an infinite loop in networkstatus_reset_download_failures().



Property changes on: tor/trunk
___________________________________________________________________
 svk:merge ticket from /tor/trunk [r15860] on 8246c3cf-6607-4228-993b-4d95d33730f1

Modified: tor/trunk/src/or/networkstatus.c
===================================================================
--- tor/trunk/src/or/networkstatus.c	2007-10-16 17:21:01 UTC (rev 11989)
+++ tor/trunk/src/or/networkstatus.c	2007-10-16 17:21:03 UTC (rev 11990)
@@ -104,7 +104,8 @@
     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);