Skip to content
Snippets Groups Projects
Commit 9f15e813 authored by Nevadita's avatar Nevadita
Browse files

map-topology: change node al_node handling

parent 95c2406d
No related branches found
No related tags found
1 merge request!110change al_node handling
Pipeline #102600 passed with warnings
......@@ -285,7 +285,6 @@ struct host_node *host_topo_node_add(struct topologyd_private *priv,
uint8_t is_wifi)
{
struct host_node *p = NULL;
struct host_node *al_node = NULL;
char mac_str[18] = { 0 };
int ret = 0;
bool send_ev = false;
......@@ -354,9 +353,8 @@ struct host_node *host_topo_node_add(struct topologyd_private *priv,
if (p->intf_type == HOST_TYPE_WIFI)
p->age_time = time(NULL);
al_node = host_node_lookup(priv->host.node_htable, p->al_node);
if (al_node)
host_topo_node_add(priv, NULL, al_node->hwaddr, is_wifi);
if (!(hwaddr_is_zero(p->al_node)))
host_topo_node_add(priv, NULL, p->al_node, is_wifi);
return p;
}
......@@ -366,7 +364,6 @@ struct host_node *host_topo_node_del(struct topologyd_private *priv,
uint8_t is_wifi)
{
struct host_node *p = NULL;
struct host_node *al_node = NULL;
char mac_str[18] = { 0 };
dbg("Inside %s %d\n", __func__, __LINE__);
......@@ -415,10 +412,9 @@ struct host_node *host_topo_node_del(struct topologyd_private *priv,
p->intf_type = HOST_TYPE_WIFI;
}
al_node = host_node_lookup(priv->host.node_htable, p->al_node);
if (al_node)
host_topo_node_del(priv, NULL, al_node->hwaddr, is_wifi);
if (!(hwaddr_is_zero(p->al_node)))
host_topo_node_del(priv, NULL, p->al_node, is_wifi);
p->is_event = 0;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment