lib/ipaddress_2/ipv6.rb in ipaddress_2-0.11.0 vs lib/ipaddress_2/ipv6.rb in ipaddress_2-0.11.1
- old
+ new
@@ -975,10 +975,12 @@
#
def find_adjacent_subnet
return false if prefix == 0
current_subnet = to_string
self.prefix = @prefix - 1
- (split.map{|i| i.to_string} - [current_subnet])[0]
+ adjacent_subnet = (split.map{|i| i.to_string} - [current_subnet])[0]
+ self.prefix = @prefix + 1
+ return adjacent_subnet
end
private
def newprefix(num)