aboutsummaryrefslogtreecommitdiff
path: root/src/app
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2018-09-27 09:35:47 -0400
committerNick Mathewson <nickm@torproject.org>2018-09-27 09:36:52 -0400
commitf403af22076b0092807822ddc9890acdbd62f578 (patch)
treee8b21036bd9148d765609d9f998baf4350f373c6 /src/app
parent79208ee852b84c94b32db1b13a2ba802cae360f7 (diff)
downloadtor-f403af22076b0092807822ddc9890acdbd62f578.tar.gz
tor-f403af22076b0092807822ddc9890acdbd62f578.zip
Split geoip from geoip-related stats.
This commit just moves the code to two separate files. The geoip code still has a few needless dependencies on core/* and features/*.
Diffstat (limited to 'src/app')
-rw-r--r--src/app/config/config.c1
-rw-r--r--src/app/main/main.c3
2 files changed, 4 insertions, 0 deletions
diff --git a/src/app/config/config.c b/src/app/config/config.c
index 2818cdaad8..0909ced506 100644
--- a/src/app/config/config.c
+++ b/src/app/config/config.c
@@ -103,6 +103,7 @@
#include "feature/rend/rendclient.h"
#include "feature/rend/rendservice.h"
#include "feature/stats/geoip.h"
+#include "feature/stats/geoip_stats.h"
#include "feature/stats/predict_ports.h"
#include "feature/stats/rephist.h"
#include "lib/compress/compress.h"
diff --git a/src/app/main/main.c b/src/app/main/main.c
index c756e55b9f..2266a5ff7f 100644
--- a/src/app/main/main.c
+++ b/src/app/main/main.c
@@ -27,6 +27,7 @@
#include "core/or/command.h"
#include "core/or/connection_edge.h"
#include "core/or/connection_or.h"
+#include "core/or/dos.h"
#include "core/or/policies.h"
#include "core/or/protover.h"
#include "core/or/relay.h"
@@ -61,6 +62,7 @@
#include "feature/rend/rendclient.h"
#include "feature/rend/rendservice.h"
#include "feature/stats/geoip.h"
+#include "feature/stats/geoip_stats.h"
#include "feature/stats/predict_ports.h"
#include "feature/stats/rephist.h"
#include "lib/compress/compress.h"
@@ -755,6 +757,7 @@ tor_free_all(int postfork)
evdns_shutdown(1);
}
geoip_free_all();
+ geoip_stats_free_all();
dirvote_free_all();
routerlist_free_all();
networkstatus_free_all();