diff --git a/src/cntlr.c b/src/cntlr.c
index d38c8e954dcdd2289bd3de77120408c4cd1737fb..5bf06c369bba339197a64dca391dc406764135e4 100644
--- a/src/cntlr.c
+++ b/src/cntlr.c
@@ -2489,7 +2489,7 @@ void run_controller(void)
 	}
 	c->ubus_ctx = ctx;
 	INIT_LIST_HEAD(&c->stalist);
-	INIT_LIST_HEAD(&c->nodelist);
+	INIT_LIST_HEAD(&c->dlem.network.devicelist);
 	INIT_LIST_HEAD(&c->bcnreqlist);
 	c->num_nodes = 0;
 	INIT_LIST_HEAD(&c->linklist);
diff --git a/src/cntlr.h b/src/cntlr.h
index e762e76fb541545bede78311284fe569f92426ba..bd5a73acad4092d6f91e9d5b9b474ad0e1080782 100644
--- a/src/cntlr.h
+++ b/src/cntlr.h
@@ -354,7 +354,7 @@ struct controller {
 	int num_nodes;
 	int num_tx_links;
 	int num_rx_links;
-	struct list_head nodelist;
+	//struct list_head nodelist;
 	struct list_head stalist; /* list of sta */
 	struct list_head bcnreqlist;
 	struct list_head linklist;