Removing a limiter breaks any references to limiters after it
|Affected version:||2.0.x||Affected Architecture:||All|
It appears that the limiters are referenced only by their index in the current list of limiters, instead of by name or a stored index number, so this leads to problems when deleting limiters when others are in use, even if the ones being deleted are not in use.Showing this one by example. Say you have 6 limiters:
- bIN, bOUT - Limit "B" traffic
- cIN, cOUT - Limit "C" traffic
Then you delete limiters aIN and aOUT since you decide you don't want them any more.Suddenly, your rules have changed, you now have:
- cIN, cOUT - Limit "B" traffic
- none, none - Limit "C" traffic
The indexes for the limiters shifted down, since the earlier limiters were removed, so references by index are now invalid.
#1 Updated by Ermal Luçi 12 months ago
- Status changed from New to Feedback
- % Done changed from 0 to 100
Applied in changeset 85a236e9dd5db87197ed6855995da609bf310bff.