]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
but to not attempt to download a specific certificate we already have.
authorNick Mathewson <nickm@torproject.org>
Fri, 7 Nov 2008 15:01:49 +0000 (15:01 +0000)
committerNick Mathewson <nickm@torproject.org>
Fri, 7 Nov 2008 15:01:49 +0000 (15:01 +0000)
svn:r17214

src/or/routerlist.c

index 3c73c8079f4269fb96a7f8661ed7d01e09e656d2..d68785ff9953336e3b219b175aa67b36f3da6a6f 100644 (file)
@@ -432,8 +432,9 @@ authority_certs_fetch_missing(networkstatus_t *status, time_t now)
         cl = get_cert_list(voter->identity_digest);
         cert = authority_cert_get_by_digests(voter->identity_digest,
                                              voter->signing_key_digest);
-        if (cert && now < cert->expires) {
-          download_status_reset(&cl->dl_status);
+        if (cert) {
+          if (now < cert->expires)
+            download_status_reset(&cl->dl_status);
           continue;
         }
         if (download_status_is_ready(&cl->dl_status, now,