diff --git a/src/peers.c b/src/peers.c index 7cab93711..1e29fbc5a 100644 --- a/src/peers.c +++ b/src/peers.c @@ -1821,6 +1821,9 @@ int peer_treat_updatemsg(struct appctx *appctx, struct peer *p, int updt, int ex st->last_get++; } + if (p->learnstate == PEER_LR_ST_PROCESSING) + st->last_acked = st->last_get; + if (exp) { size_t expire_sz = sizeof expire;