The dash '-' needs to be escaped by a '%', otherwise it will
be interpreted as minus, which means '0 or more repetitions'.
This fixes LEDE FS#1157.
Signed-off-by: Martin Schiller <ms@dev.tdt.de>
end
if p == "dslite" then
- netmod:register_pattern_virtual("^ds-%w")
+ netmod:register_pattern_virtual("^ds%-%w")
elseif p == "map" then
- netmod:register_pattern_virtual("^map-%w")
+ netmod:register_pattern_virtual("^map%-%w")
elseif p == "464xlat" then
- netmod:register_pattern_virtual("^464-%w")
+ netmod:register_pattern_virtual("^464%-%w")
end
end