diff --git a/src/topo_ieee1905.c b/src/topo_ieee1905.c
index ca2e74ebe4a1c779199951dd25be7d010cce9a7a..ed00520859fd5ea8732b787699838fd096969378 100644
--- a/src/topo_ieee1905.c
+++ b/src/topo_ieee1905.c
@@ -102,7 +102,7 @@ static void topologyd_node_expired(struct uloop_timeout *t)
 {
 	struct node *p = container_of(t, struct node, validity_timer);
 	struct topologyd_private *priv = p->priv;
-	int i = 0, ret = 0;
+	int i = 0;
 	struct topology_changelog elem;
 
 	//Here before deleting a ieee1905 node
@@ -118,9 +118,7 @@ static void topologyd_node_expired(struct uloop_timeout *t)
 		//Send event
 		topology_send_node_event(&elem, p->ingress_ifr_name);
 		/*Here we need to change the status of node in hosts*/
-		ret = host_topo_node_del(priv, NULL, elem.nbr_macaddr, 0);
-		if (ret != 0)
-			err("Failed to add node in the hosts\n");
+		host_topo_node_del(priv, NULL, elem.nbr_macaddr, 0);
 	}
 
 	//Here we log in the changelog as the node will be deleted