From cef55358b00674e9d6b81fe2adb20291190d5d2a Mon Sep 17 00:00:00 2001 From: Vlastimil Holer Date: Wed, 16 May 2018 15:26:48 +0200 Subject: [PATCH] F #1865: Fix Open vSwitch VLAN range expansion (#2098) --- src/vnm_mad/remotes/ovswitch/OpenvSwitch.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vnm_mad/remotes/ovswitch/OpenvSwitch.rb b/src/vnm_mad/remotes/ovswitch/OpenvSwitch.rb index 0f30d85e00..01bfe80d83 100644 --- a/src/vnm_mad/remotes/ovswitch/OpenvSwitch.rb +++ b/src/vnm_mad/remotes/ovswitch/OpenvSwitch.rb @@ -352,8 +352,11 @@ class OpenvSwitchVLAN < VNMMAD::VNMDriver range.split(',').each do |i| l, r = i.split('-') + l = l.to_i + r = r.to_i unless r.nil? + if r.nil? - items << i + items << l elsif r >= l items.concat((l..r).to_a) else