Index: uspace/srv/net/il/ip/ip.c
===================================================================
--- uspace/srv/net/il/ip/ip.c	(revision ede63e47763744e7b1eba0111fb300543d072dc9)
+++ uspace/srv/net/il/ip/ip.c	(revision eac9722a8721de74ebb60daa016b79dd350c76a4)
@@ -658,4 +658,7 @@
 			address_in = ( struct sockaddr_in * ) addr;
 			dest = & address_in->sin_addr;
+			if( ! dest->s_addr ){
+				dest->s_addr = IPV4_LOCALHOST_ADDRESS;
+			}
 			break;
 		// TODO IPv6
@@ -664,4 +667,5 @@
 			address_in6 = ( struct sockaddr_in6 * ) dest;
 			address_in6.sin6_addr.s6_addr;
+			IPV6_LOCALHOST_ADDRESS;
 */		default:
 			return ip_release_and_return( packet, EAFNOSUPPORT );
@@ -1479,4 +1483,7 @@
 			address_in = ( struct sockaddr_in * ) destination;
 			dest = & address_in->sin_addr;
+			if( ! dest->s_addr ){
+				dest->s_addr = IPV4_LOCALHOST_ADDRESS;
+			}
 			break;
 		// TODO IPv6
