Bug Fix (0) Face
diff --git a/nlsr-sync-0.0/nlsr_npt.c b/nlsr-sync-0.0/nlsr_npt.c
index 598b04f..e30eb6d 100755
--- a/nlsr-sync-0.0/nlsr_npt.c
+++ b/nlsr-sync-0.0/nlsr_npt.c
@@ -249,7 +249,7 @@
printf("FIB Entry Name: %s Face: %d Router Cost: %d \n",nle->name,faces[j],route_costs[j]);
- if ( is_neighbor(orig_router) == 0 )
+ if ( is_active_neighbor(orig_router) == 0 )
{
if ( nlsr->debugging )
printf("Adding face: Name:%s Face: %d\n",nle->name,faces[j]);
@@ -259,7 +259,7 @@
}
else
{
- if ( j == last_face && is_neighbor(nle->name)==0)
+ if ( j == last_face && is_active_neighbor(nle->name)==0)
{
if ( nlsr->debugging )
printf("Adding face: Name:%s Face: %d\n",nle->name,faces[j]);
@@ -360,7 +360,7 @@
for( j=first_face; j>= last_face; j--)
{
- if ( is_neighbor(orig_router) == 0 )
+ if ( is_active_neighbor(orig_router) == 0 )
{
if ( nlsr->debugging )
printf("Deleting face: Name:%s Face: %d\n",nle->name,faces[j]);
@@ -370,7 +370,7 @@
}
else
{
- if ( j == last_face && is_neighbor(nle->name)==0)
+ if ( j == last_face && is_active_neighbor(nle->name)==0)
{
if ( nlsr->debugging )
printf("Deleting face: Name:%s Face: %d\n",nle->name,faces[j]);
@@ -832,7 +832,7 @@
for (k=0;k<nl_element;k++)
{
nle=enle->data;
- if( is_neighbor(nle->name) == 0 )
+ if( is_active_neighbor(nle->name) == 0 )
{
if ( nlsr->debugging )
printf("Deleting face: Name:%s Face: %d\n",nle->name,fle->next_hop_face);
@@ -1043,7 +1043,7 @@
for( j=first_face; j>= last_face; j--)
{
- if ( is_neighbor(orig_router) == 0 )
+ if ( is_active_neighbor(orig_router) == 0 )
{
if ( nlsr->debugging )
printf("Deleting face: Name:%s Face: %d\n",nle->name,faces[j]);
@@ -1053,7 +1053,7 @@
}
else
{
- if ( j == last_face && is_neighbor(nle->name)==0)
+ if ( j == last_face && is_active_neighbor(nle->name)==0)
{
if ( nlsr->debugging )
printf("Deleting face: Name:%s Face: %d\n",nle->name,faces[j]);