mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-19 15:43:53 +00:00
Fix test that was always true
Intention was to have (x >= 0 && x <= 8) but rules[rn].v.qosBucket is unsigned (thus always >= 0)
This commit is contained in:
@ -118,7 +118,7 @@ static _doZtFilterResult _doZtFilter(
|
|||||||
if (thisSetMatches) {
|
if (thisSetMatches) {
|
||||||
switch(rt) {
|
switch(rt) {
|
||||||
case ZT_NETWORK_RULE_ACTION_PRIORITY:
|
case ZT_NETWORK_RULE_ACTION_PRIORITY:
|
||||||
qosBucket = (rules[rn].v.qosBucket >= 0 || rules[rn].v.qosBucket <= 8) ? rules[rn].v.qosBucket : 4; // 4 = default bucket (no priority)
|
qosBucket = (rules[rn].v.qosBucket <= 8) ? rules[rn].v.qosBucket : 4; // 4 = default bucket (no priority)
|
||||||
return DOZTFILTER_ACCEPT;
|
return DOZTFILTER_ACCEPT;
|
||||||
|
|
||||||
case ZT_NETWORK_RULE_ACTION_DROP:
|
case ZT_NETWORK_RULE_ACTION_DROP:
|
||||||
|
Reference in New Issue
Block a user