From: Nick Mathewson Date: Tue, 10 Jun 2008 19:25:25 +0000 (+0000) Subject: r16139@tombo: nickm | 2008-06-10 15:25:23 -0400 X-Git-Tag: tor-0.2.1.1-alpha~33 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e3d1ad67f669a8a052a837f6a3dc632e03cae261;p=thirdparty%2Ftor.git r16139@tombo: nickm | 2008-06-10 15:25:23 -0400 Small formatting fixes for geoip-stats file. svn:r15104 --- diff --git a/src/or/geoip.c b/src/or/geoip.c index 39d31751aa..fb9ae25939 100644 --- a/src/or/geoip.c +++ b/src/or/geoip.c @@ -511,6 +511,8 @@ geoip_get_request_history(time_t now, geoip_client_action_t action) char buf[32]; for (i=0; i < REQUEST_HIST_LEN; ++i) tot += n[i]; + if (!tot) + continue; tor_snprintf(buf, sizeof(buf), "%s=%ld", c->countrycode, (long)tot); smartlist_add(entries, tor_strdup(buf)); }); @@ -541,7 +543,7 @@ dump_geoip_stats(void) 0600, &open_file); if (!out) goto done; - if (fprintf(out, "written %s\nstarted-at %s\nns-ips %s\nns-v2-ips%s\n", + if (fprintf(out, "written %s\nstarted-at %s\nns-ips %s\nns-v2-ips %s\n", written, since, data_v3 ? data_v3 : "", data_v2 ? data_v2 : "") < 0) goto done; @@ -553,7 +555,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;