diff --git a/src/pg_inet.erl b/src/pg_inet.erl index 7a14743..99ff3b6 100644 --- a/src/pg_inet.erl +++ b/src/pg_inet.erl @@ -39,7 +39,11 @@ decode(<>, _) -> decode(<>, _) -> list_to_tuple(binary_to_list(Bin)); decode(<>, _) -> - list_to_tuple([X || <> <= Bin]). + list_to_tuple([X || <> <= Bin]); +decode(<>, _) -> + {list_to_tuple(binary_to_list(Bin)), Mask}; +decode(<>, _) -> + {list_to_tuple([X || <> <= Bin]), Mask}. type_spec() -> "{0..255, 0..255, 0..255, 0..255} | "