Index: uspace/srv/hid/remcons/remcons.c
===================================================================
--- uspace/srv/hid/remcons/remcons.c	(revision 683e58483af641062db340a52f3028c2b63eb47e)
+++ uspace/srv/hid/remcons/remcons.c	(revision bf7587b0537f6f557b8d892afeb3ba3473804abf)
@@ -363,5 +363,5 @@
 
 	inet_ep_init(&ep);
-	ep.port = 8080;
+	ep.port = 2223;
 
 	rc = tcp_listener_create(tcp, &ep, &listen_cb, NULL, &conn_cb, NULL,
Index: uspace/srv/net/tcp/conn.c
===================================================================
--- uspace/srv/net/tcp/conn.c	(revision 683e58483af641062db340a52f3028c2b63eb47e)
+++ uspace/srv/net/tcp/conn.c	(revision bf7587b0537f6f557b8d892afeb3ba3473804abf)
@@ -237,4 +237,7 @@
 
 	assert(conn->deleted == false);
+	conn->deleted = true;
+	conn->cb = NULL;
+	conn->cb_arg = NULL;
 	tcp_conn_delref(conn);
 }
Index: uspace/srv/net/tcp/service.c
===================================================================
--- uspace/srv/net/tcp/service.c	(revision 683e58483af641062db340a52f3028c2b63eb47e)
+++ uspace/srv/net/tcp/service.c	(revision bf7587b0537f6f557b8d892afeb3ba3473804abf)
@@ -405,4 +405,5 @@
 
 	tcp_uc_close(cconn->conn);
+	tcp_uc_delete(cconn->conn);
 	tcp_cconn_destroy(cconn);
 	return EOK;
