]> gitweb.michael.orlitzky.com - hath.git/blobdiff - src/Cidr.hs
Enumerated all possible values (Zero through ThirtyTwo) for Maskbits.
[hath.git] / src / Cidr.hs
index ab1ef51cce7af37bb5e3bdbec269a512ca59976f..12d9689df71a7cbe955f4be1edb74c934263ef65 100644 (file)
@@ -85,9 +85,9 @@ contains _ (Cidr IPv4Address.None _) = False
 -- address and see if the result is the same as cidr1's mask applied
 -- to cidr1's address.
 --
-contains (Cidr addr1 (Maskbits mbits1)) (Cidr addr2 (Maskbits mbits2))
+contains (Cidr addr1 mbits1) (Cidr addr2 mbits2)
     | mbits1 > mbits2 = False
     | otherwise = addr1masked == addr2masked
     where
-      addr1masked = apply_mask addr1 (Maskbits mbits1)
-      addr2masked = apply_mask addr2 (Maskbits mbits1)
+      addr1masked = apply_mask addr1 mbits1
+      addr2masked = apply_mask addr2 mbits1