Fix bug in custom prio class config parser
If the ceil was left unset and prio was defined, like "100:20M::3" the prio was used as the ceil.
This commit is contained in:
parent
7fe32de1ca
commit
11a68ee0c4
|
|
@ -297,7 +297,8 @@ add_prio_classes () {
|
||||||
local CLASSES=( $(echo "${CLASS_CONFIG}" | tr ',' ' ') )
|
local CLASSES=( $(echo "${CLASS_CONFIG}" | tr ',' ' ') )
|
||||||
|
|
||||||
for CLASS in ${CLASSES[@]}; do
|
for CLASS in ${CLASSES[@]}; do
|
||||||
local CONFIG=( $(echo "${CLASS}" | tr ':' ' ') )
|
local CONFIG
|
||||||
|
IFS=':' read -r -a CONFIG <<< "${CLASS}"
|
||||||
local HANDLE=${CONFIG[0]}
|
local HANDLE=${CONFIG[0]}
|
||||||
local CLASS_RATE=$(convert_rate ${CONFIG[1]})
|
local CLASS_RATE=$(convert_rate ${CONFIG[1]})
|
||||||
local CEIL_RATE=${MAX_RATE}
|
local CEIL_RATE=${MAX_RATE}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue