diff --git a/Network/Socks5.hs b/Network/Socks5.hs
--- a/Network/Socks5.hs
+++ b/Network/Socks5.hs
@@ -55,7 +55,7 @@
 	case destaddr of
 		SockAddrInet p h      -> socks5ConnectIPV4 sock h p >> return ()
 		SockAddrInet6 p _ h _ -> socks5ConnectIPV6 sock h p >> return ()
-		SockAddrUnix _        -> error "unsupported unix sockaddr type"
+		_                     -> error "unsupported unix sockaddr type"
 
 -- | connect a new socket to the socks server, and connect the stream to a FQDN
 -- resolved on the server side.
diff --git a/socks.cabal b/socks.cabal
--- a/socks.cabal
+++ b/socks.cabal
@@ -1,5 +1,5 @@
 Name:                socks
-Version:             0.4.0
+Version:             0.4.1
 Description:         Socks proxy (version 5) implementation.
 License:             BSD3
 License-file:        LICENSE
