From: Nick Mathewson Date: Thu, 2 Jun 2011 19:07:08 +0000 (-0400) Subject: Merge remote-tracking branch 'origin/maint-0.2.2' X-Git-Tag: tor-0.2.3.2-alpha~84 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=587cc311407e10c04962a9dd69513cc5a71aedd5;p=thirdparty%2Ftor.git Merge remote-tracking branch 'origin/maint-0.2.2' Conflicts: src/or/rendclient.c --- 587cc311407e10c04962a9dd69513cc5a71aedd5 diff --cc src/or/rendclient.c index 67d246acf6,533dfb8a97..3e9c6e8e55 --- a/src/or/rendclient.c +++ b/src/or/rendclient.c @@@ -413,12 -433,11 +434,11 @@@ lookup_last_hid_serv_request(routerstat * it does not contain requests older than REND_HID_SERV_DIR_REQUERY_PERIOD * seconds any more. */ static void -directory_clean_last_hid_serv_requests(void) +directory_clean_last_hid_serv_requests(time_t now) { strmap_iter_t *iter; - time_t cutoff = time(NULL) - REND_HID_SERV_DIR_REQUERY_PERIOD; + time_t cutoff = now - REND_HID_SERV_DIR_REQUERY_PERIOD; - if (!last_hid_serv_requests) - last_hid_serv_requests = strmap_new(); + strmap_t *last_hid_serv_requests = get_last_hid_serv_requests(); for (iter = strmap_iter_init(last_hid_serv_requests); !strmap_iter_done(iter); ) { const char *key;