From 57e4324c425e6c9acd58c2270a183ee4d9b1e4aa Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Fri, 24 May 2013 13:36:15 -0400 Subject: [PATCH] Fix a logic error in 4282 fixes check_or_create_data_subdir has succeeded when it returns 0, not when it returns negative. --- src/or/geoip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/or/geoip.c b/src/or/geoip.c index 73ad211881..1c307dcc57 100644 --- a/src/or/geoip.c +++ b/src/or/geoip.c @@ -1146,7 +1146,7 @@ geoip_dirreq_stats_write(time_t now) str = geoip_format_dirreq_stats(now); /* Write dirreq-stats string to disk. */ - if (check_or_create_data_subdir("stats") < 0) { + if (!check_or_create_data_subdir("stats")) { write_to_data_subdir("stats", "dirreq-stats", str, "dirreq statistics"); /* Reset measurement interval start. */ geoip_reset_dirreq_stats(now);