Index: uspace/srv/ns/service.c
===================================================================
--- uspace/srv/ns/service.c	(revision c7bbf029477192dc16abf12a6c8de1c3181d7867)
+++ uspace/srv/ns/service.c	(revision e6910c8cba8ef767d08e484d4d27dc60eb1d67ef)
@@ -123,5 +123,5 @@
 } pending_conn_t;
 
-static link_t pending_conn;
+static list_t pending_conn;
 
 int service_init(void)
@@ -141,8 +141,6 @@
 void process_pending_conn(void)
 {
-	link_t *cur;
-	
 loop:
-	for (cur = pending_conn.next; cur != &pending_conn; cur = cur->next) {
+	list_foreach(pending_conn, cur) {
 		pending_conn_t *pr = list_get_instance(cur, pending_conn_t, link);
 		
