Changeset 779

Show
Ignore:
Timestamp:
01/12/10 22:21:32 (2 months ago)
Author:
DmitryChemerik
Message:

Исправлен баг, при определенных условиях влияющий на точность подсчета трафика пользователей

Location:
branches/1.1.x
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branches/1.1.x/demon.c

    r769 r779  
    328328                          } 
    329329                        if(DEBUG!=0) 
    330                           printf("user %s/%s, ip=%d.%d.%d.%d  traffic: %.0f+%.0f=%.0f  limit:%.0f\n",users[samsuser-1].domain,users[samsuser-1].user,users[samsuser-1].ip[0],users[samsuser-1].ip[1],users[samsuser-1].ip[2],users[samsuser-1].ip[3],size,users[samsuser-1].traffic,size+users[samsuser-1].traffic,users[samsuser-1].quote); 
     330                           printf("user %s/%s, ip=%d.%d.%d.%d  traffic: %.0f+%.0f=%.0f  limit:%.0f\n",users[samsuser-1].domain,users[samsuser-1].user,users[samsuser-1].ip[0],users[samsuser-1].ip[1],users[samsuser-1].ip[2],users[samsuser-1].ip[3],size,users[samsuser-1].traffic-size,users[samsuser-1].traffic,users[samsuser-1].quote); 
    331331 
    332332                        ReplaceURL(STR[6],user,domain); 
  • branches/1.1.x/logtool.c

    r769 r779  
    123123    }   
    124124//  if((int)str[10]!=0x2E && (int)str[14]!=0x20 && (int)str[21]!=0x20) 
    125   if((int)str[10]!=0x2E || (int)str[14]!=0x20 || (int)str[21]!=0x20) 
     125  if( (int)str[10]!=0x2E || (int)str[14]!=0x20 || ( (int)str[21]!=0x20 && (int)str[22]!=0x20 && (int)str[23]!=0x20 && (int)str[24]!=0x20  ) ) 
    126126    { 
    127127      if(DEBUG>0)