diff --git a/trunk/ripnews/set/intspan.rb b/trunk/ripnews/set/intspan.rb index 8ae6bd2..ef4dc94 100644 --- a/trunk/ripnews/set/intspan.rb +++ b/trunk/ripnews/set/intspan.rb @@ -619,7 +619,7 @@ def insert(n) n <= edge[i] and return inSet = false else - n <=edge[i] and break + n <= edge[i] and break inSet = true end end @@ -643,10 +643,8 @@ def insert(n) elsif ( lGap and not rGap) edge[i] -= 1 else - lower = edge[0...i-1] - upper = edge[i+1..edge.length] - edge = lower - edge += upper + edge.delete_at(i-1) + edge.delete_at(i-1) end @set["edges"] = edge