diff --git a/sys/net/ccn_lite/ccn-lite-relay.c b/sys/net/ccn_lite/ccn-lite-relay.c
index dd46a004313f1827a0f4775318a3799ef3c4bc73..315aee9dacf36c38f66ed13a5f3f86b4191d332f 100644
--- a/sys/net/ccn_lite/ccn-lite-relay.c
+++ b/sys/net/ccn_lite/ccn-lite-relay.c
@@ -312,20 +312,11 @@ void ccnl_timeout_callback(void *ptr)
 
 int ccnl_io_loop(struct ccnl_relay_s *ccnl)
 {
-    int i, maxfd = -1;
-
     if (ccnl->ifcount == 0) {
         DEBUGMSG(1, "no socket to work with, not good, quitting\n");
         return -1;
     }
 
-    for (i = 0; i < ccnl->ifcount; i++)
-        if (ccnl->ifs[i].sock > maxfd) {
-            maxfd = ccnl->ifs[i].sock;
-        }
-
-    maxfd++;
-
     DEBUGMSG(1, "starting main event and IO loop\n");
 
     if (msg_init_queue(msg_buffer_relay, RELAY_MSG_BUFFER_SIZE) != 0) {