Skip to content
Snippets Groups Projects
Commit 27a4d396 authored by Marco Ceresa's avatar Marco Ceresa
Browse files

Merge pull request #16 from schmurfy/master

bugfix: do not consider /32 addresses as network adresses

Thanks Julien Ammous!
parents dae93ad0 759ab152
Branches
No related tags found
No related merge requests found
......@@ -311,7 +311,7 @@ module IPAddress;
# #=> true
#
def network?
@u32 | @prefix.to_u32 == @prefix.to_u32
(@prefix < 32) && (@u32 | @prefix.to_u32 == @prefix.to_u32)
end
#
......
......@@ -148,6 +148,11 @@ class IPv4Test < Test::Unit::TestCase
assert_equal true, @network.network?
assert_equal false, @ip.network?
end
def test_one_address_network
network = @klass.new("172.16.10.1/32")
assert_equal false, network.network?
end
def test_method_broadcast
@broadcast.each do |addr,bcast|
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment