summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMarco Ceresa <ceresa@gmail.com>2014-10-06 11:02:20 +0200
committerMarco Ceresa <ceresa@gmail.com>2014-10-06 11:02:20 +0200
commit27a4d39661507bd068f50cc9cb3f652772ff56a3 (patch)
treea5da5300af5d183fea13d557530338e68126f352 /lib
parentdae93ad0e4fb9a5d547a15dae0c3f2417078c845 (diff)
parent759ab15213b99c0955bfe264ad0f2729b2bd4886 (diff)
downloadipaddress-27a4d39661507bd068f50cc9cb3f652772ff56a3.tar.gz
Merge pull request #16 from schmurfy/master
bugfix: do not consider /32 addresses as network adresses Thanks Julien Ammous!
Diffstat (limited to 'lib')
-rw-r--r--lib/ipaddress/ipv4.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ipaddress/ipv4.rb b/lib/ipaddress/ipv4.rb
index a798a24..716d4d9 100644
--- a/lib/ipaddress/ipv4.rb
+++ b/lib/ipaddress/ipv4.rb
@@ -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
#