Branch: Tag:

1999-06-20

1999-06-20 15:54:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now disallows negative usage counts.

Rev: server/etc/modules/Roxen.pmod:1.9

1:   /* -  * $Id: Roxen.pmod,v 1.8 1999/05/16 16:05:53 grubba Exp $ +  * $Id: Roxen.pmod,v 1.9 1999/06/20 15:54:09 grubba Exp $    *    * Various helper functions.    *
78:    usage = 0;    sscanf(s, "%4c", usage);    +  if (usage < 0) { +  // No negative usage. +  usage = 0; +  } +     QD_WRITE(sprintf("QuotaEntry::read(): Usage for %O is %O(%O)\n",    name, usage, quota));   
120:       usage += amount;    +  if (usage < 0) { +  // No negative usage... +  usage = 0; +  } +     store();       return(usage <= quota);