I noticed when using geoip and json output that the country_ip_src was displayed but not the country_ip_dst. This patch seems to fix it:
diff --git a/src/pmacct.c b/src/pmacct.c index d62ba44..b29c7a3 100644 --- a/src/pmacct.c +++ b/src/pmacct.c @@ -2996,7 +2996,7 @@ char *pmc_compose_json(u_int64_t wtc, u_int64_t wtc_2, u_int8_t flow_type, struc json_decref(kv); } - if (wtc & COUNT_DST_HOST_COUNTRY) { + if (wtc_2 & COUNT_DST_HOST_COUNTRY) { if (pbase->dst_ip_country > 0) kv = json_pack("{ss}", "country_ip_dst", GeoIP_code_by_id(pbase->dst_ip_country)); else
_______________________________________________ pmacct-discussion mailing list http://www.pmacct.net/#mailinglists