Browse Source

Fix a logic error in 4282 fixes

check_or_create_data_subdir has succeeded when it returns 0, not
when it returns negative.
Nick Mathewson 11 years ago
parent
commit
57e4324c42
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/or/geoip.c

+ 1 - 1
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);