Commit 67a1658d authored by Nick Mathewson's avatar Nick Mathewson 🦀
Browse files

Fix last geoip bugs.

svn:r15106
parent 16b62a01
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -559,7 +559,7 @@ dump_geoip_stats(void)
  format_iso_time(since, request_start);
  data_v2 = geoip_get_request_history(now, GEOIP_CLIENT_NETWORKSTATUS_V2);
  data_v3 = geoip_get_request_history(now, GEOIP_CLIENT_NETWORKSTATUS);
  if (fprintf(out, "requests-start %s\nn-ns-reqs %s\nn-v2-ns_reqs %s\n",
  if (fprintf(out, "requests-start %s\nn-ns-reqs %s\nn-v2-ns-reqs %s\n",
              since,
              data_v3 ? data_v3 : "", data_v2 ? data_v2 : "") < 0)
    goto done;
+2 −1
Original line number Diff line number Diff line
@@ -962,8 +962,9 @@ run_scheduled_events(time_t now)

  if (time_to_dump_geoip_stats < now) {
#define DUMP_GEOIP_STATS_INTERVAL (60*60);
    time_to_dump_geoip_stats = now + DUMP_GEOIP_STATS_INTERVAL;
    if (time_to_dump_geoip_stats)
      dump_geoip_stats();
    time_to_dump_geoip_stats = now + DUMP_GEOIP_STATS_INTERVAL;
  }

  /** 2. Periodically, we consider getting a new directory, getting a
+1 −1
Original line number Diff line number Diff line
@@ -911,7 +911,7 @@ router_get_my_share_of_directory_requests(double *v2_share_out,
        share *= sl_last_exit_weight;
      if (rs->is_possible_guard)
        share *= sl_last_guard_weight;
      *v2_share_out = share / U64_TO_DBL(sl_last_total_weighted_bw);
      *v3_share_out = share / U64_TO_DBL(sl_last_total_weighted_bw);
    }
  }