Commit 9ed7b531 authored by Roger Dingledine's avatar Roger Dingledine
Browse files

don't upload your descriptor if rebuilding it failed


svn:r4352
parent 8b2a7ff9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -162,7 +162,7 @@
/** How long do we keep DNS cache entries before purging them? */
#define MAX_DNS_ENTRY_AGE (150*60)
#else
#define MAX_DNS_ENTRY_AGE (15*60)
#define MAX_DNS_ENTRY_AGE (30*60)
#endif

/** How often do we rotate onion keys? */
+2 −2
Original line number Diff line number Diff line
@@ -500,7 +500,7 @@ static int decide_if_publishable_server(time_t now) {
void consider_publishable_server(time_t now, int force) {
  if (decide_if_publishable_server(now)) {
    set_server_advertised(1);
    router_rebuild_descriptor(force);
    if (router_rebuild_descriptor(force) == 0)
      router_upload_dir_desc_to_dirservers(force);
  } else {
    set_server_advertised(0);