Browse Source

[core] Immediately rearm throttle pool and update con when inserting into pool

personal/stbuehler/wip
Thomas Porzelt 11 years ago
parent
commit
772e66b91c
  1. 5
      src/main/throttle.c

5
src/main/throttle.c

@ -6,6 +6,8 @@
#include <lighttpd/base.h>
static void li_throttle_pool_rearm(liWorker *wrk, liThrottlePool *pool);
liThrottlePool *li_throttle_pool_new(liServer *srv, liThrottlePoolType type, gpointer param, guint rate) {
liThrottlePool *pool;
guint i;
@ -145,6 +147,9 @@ void li_throttle_pool_acquire(liVRequest *vr, liThrottlePool *pool) {
}
vr->throttled = TRUE;
li_throttle_pool_rearm(vr->wrk, pool);
li_throttle_update(vr, 0, 0);
}
void li_throttle_pool_release(liVRequest *vr, liThrottlePool *pool) {

Loading…
Cancel
Save