pastukhov / sams2

Automatically exported from code.google.com/p/sams2
GNU General Public License v2.0
1 stars 0 forks source link

(Trac:507) sams неправильно учитывает трафик пользователя с квотой равной 0 #500

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
(Trac:507) Originaly reported by PavelVinogradov on 2010-08-22 23:44:06

Если у пользователя размер квоты равен или 
меньше 0, то трафик потребленный этим 
пользователем будет некорректно 
сохраняться в БД:

demon.c:292

{{{

  if(users[samsuser-1].quote>0)
    {
      if(REALTRAF==1)
        {
          users[samsuser-1].traffic+=size-hitsize;
          if(DEBUG>0)
            printf("REALTRAFfic = %15.0lf - %ld\n", size, hitsize);
        }
      else
        {
          users[samsuser-1].traffic+=size;
        }
      ...
  }

}}}

Т.е. при quote == 0 в БД не будут попадать данные 
о суммарно потребленном трафике. Проблемы 
при этом возникающие описаны на форуме: 
[http://www.permlug.org/node/5734 SAMS v. 1.0.5. Что с 
арифметикой?]

Original issue reported on code.google.com by bl...@nixdev.net on 5 Jun 2011 at 8:16

GoogleCodeExporter commented 9 years ago
Commented by blaze@nixdev.net on 2010-08-24 07:57:24:

Fixed in [858]

Original comment by bl...@nixdev.net on 5 Jun 2011 at 8:16