Index: uspace/srv/net/tcp/service.c
===================================================================
--- uspace/srv/net/tcp/service.c	(revision 204ba4771af4f0ec3835cd55586cdc002020f247)
+++ uspace/srv/net/tcp/service.c	(revision 1f2b07ab9fedfc54da0cdadeebaa5fb7abc38ca3)
@@ -886,4 +886,7 @@
 		/* XXX Destroy listeners */
 	}
+
+	if (client->sess != NULL)
+		async_hangup(client->sess);
 }
 
Index: uspace/srv/net/udp/service.c
===================================================================
--- uspace/srv/net/udp/service.c	(revision 204ba4771af4f0ec3835cd55586cdc002020f247)
+++ uspace/srv/net/udp/service.c	(revision 1f2b07ab9fedfc54da0cdadeebaa5fb7abc38ca3)
@@ -490,4 +490,5 @@
 	log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_client_conn()");
 
+	client.sess = NULL;
 	list_initialize(&client.cassoc);
 	list_initialize(&client.crcv_queue);
@@ -545,4 +546,7 @@
 
 	/* XXX Clean up client receive queue */
+
+	if (client.sess != NULL)
+		async_hangup(client.sess);
 }
 
