This patch sets the expire of the entry to the max value in
configuration if the value showed in the peer update message
is too far in futur.
This should be backported an all supported branches.
memcpy(&expire, *msg_cur, expire_sz);
*msg_cur += expire_sz;
expire = ntohl(expire);
+ /* Protocol contains expire in MS, check if value is less than table config */
+ if (expire > table->expire)
+ expire = table->expire;
/* the rest of the code considers expire as ticks and not MS */
expire = MS_TO_TICKS(expire);
}