Fixed deprecatevar. See #59.

This commit is contained in:
brectanus 2007-09-25 21:40:04 +00:00
parent a1955d09e3
commit 426ce1aea7
2 changed files with 4 additions and 1 deletions

View File

@ -2,6 +2,9 @@
?? ??? 2007 - 2.5.0-dev3
------------------------
* Fixed deprecatevar:var=N/S action so that it decrements N every S seconds
as documented instead of decrementing by a rate.
* Enable ModSecurity to look at partial response bodies. In previous
versions ModSecurity would respond with status code 500 when the
response body was too long. Now, if SecResponseBodyLimitAction is

View File

@ -1147,7 +1147,7 @@ static apr_status_t msre_action_deprecatevar_execute(modsec_rec *msr, apr_pool_t
* time elapsed since the last update.
*/
new_value = current_value -
((current_time - last_update_time) * atoi(var_value) / atoi(s));
(atoi(var_value) * ((current_time - last_update_time) / atoi(s)));
if (new_value < 0) new_value = 0;
/* Only change the value if it differs. */