X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/58528547f2e8fed53ade69c3892caa93174fba23..7a27854095fb80ce76e2ef5a59e87f42fbbe45fe:/src/hash.c diff --git a/src/hash.c b/src/hash.c index ad63f3c..defbf84 100644 --- a/src/hash.c +++ b/src/hash.c @@ -257,6 +257,8 @@ assign_fakehost(struct userNode *user, const char *host, int announce) void set_geoip_info(struct userNode *user) { + if(IsLocal(user)) + return; /* Need the libs and the headers if this is going to compile properly */ #if defined(HAVE_LIBGEOIP)&&defined(HAVE_GEOIP_H)&&defined(HAVE_GEOIPCITY_H) GeoIPRecord * gir; @@ -266,7 +268,7 @@ set_geoip_info(struct userNode *user) geoip_data_file = conf_get_data("services/opserv/geoip_data_file", RECDB_QSTRING); geoip_city_file = conf_get_data("services/opserv/geoip_city_data_file", RECDB_QSTRING); - if ((!geoip_data_file && !geoip_city_file) || IsLocal(user)) + if ((!geoip_data_file && !geoip_city_file)) return; /* Admin doesnt want to use geoip functions */ if (geoip_data_file && !gi)