diff --git a/src/plugins/TrafficPlugin/TrafficPlugin.c b/src/plugins/TrafficPlugin/TrafficPlugin.c index 5cf23aa..de876ab 100644 --- a/src/plugins/TrafficPlugin/TrafficPlugin.c +++ b/src/plugins/TrafficPlugin/TrafficPlugin.c @@ -200,12 +200,12 @@ void mylogfunc(struct clientparam * param, const unsigned char * pz) { #endif rule++; if (((g_s == param->service) && (port == myhtons(*SAPORT(¶m->sinsr)))) || - ( ((starttrafcorrect->type == UDP) && + ( ((starttrafcorrect->con_type == UDP) && ((param->operation == UDPASSOC)|| (param->operation == DNSRESOLVE)|| (param->operation == BIND)|| (param->operation == ICMPASSOC)) - )||(starttrafcorrect->type == TCP))) /* TCP support */ + )||(starttrafcorrect->con_type == TCP))) /* TCP support */ { /* фильтр подошёл. можно изменять значение траффика домножаем на число */