Silly bug in sh interface. Now I test ALL interfaces. :-)

This commit is contained in:
Ondrej Filip 2000-06-02 09:57:22 +00:00
parent 489f800b45
commit a489f0ce8b

View file

@ -328,28 +328,31 @@ ospf_sh_neigh(struct proto *p, char *iff)
{ {
WALK_LIST(f, po->iface_list) WALK_LIST(f, po->iface_list)
{ {
if(strcmp(iff,f->iface->name)==0) ifa=f; if(strcmp(iff,f->iface->name)==0)
break; {
ifa=f;
break;
}
} }
if(ifa==NULL) if(ifa==NULL)
{ {
cli_msg(0,""); cli_msg(0,"");
return; return;
} }
cli_msg(-1013,"%s:", p->name);
cli_msg(-1013,"%-12s\t%3s\t%-15s\t%-5s\t%-12s\t%-10s","Router ID","Pri",
" State", "DTime", "Router IP", "Interface");
WALK_LIST(n, ifa->neigh_list) ospf_sh_neigh_info(n);
cli_msg(0,"");
}
cli_msg(-1013,"%s:", p->name); cli_msg(-1013,"%s:", p->name);
cli_msg(-1013,"%-12s\t%3s\t%-15s\t%-5s\t%-12s\t%-10s","Router ID","Pri", cli_msg(-1013,"%-12s\t%3s\t%-15s\t%-5s\t%-12s\t%-10s","Router ID","Pri",
" State", "DTime", "Router IP", "Interface"); " State", "DTime", "Router IP", "Interface");
WALK_LIST(n, ifa->neigh_list) ospf_sh_neigh_info(n); WALK_LIST(ifa,po->iface_list)
WALK_LIST(n, ifa->neigh_list)
ospf_sh_neigh_info(n);
cli_msg(0,""); cli_msg(0,"");
}
cli_msg(-1013,"%s:", p->name);
cli_msg(-1013,"%-12s\t%3s\t%-15s\t%-5s\t%-12s\t%-10s","Router ID","Pri",
" State", "DTime", "Router IP", "Interface");
WALK_LIST(ifa,po->iface_list)
WALK_LIST(n, ifa->neigh_list)
ospf_sh_neigh_info(n);
cli_msg(0,"");
} }
void void
@ -405,9 +408,13 @@ ospf_sh_iface(struct proto *p, char *iff)
{ {
WALK_LIST(f, po->iface_list) WALK_LIST(f, po->iface_list)
{ {
if(strcmp(iff,f->iface->name)==0) ifa=f; if(strcmp(iff,f->iface->name)==0)
break; {
ifa=f;
break;
}
} }
if(ifa==NULL) if(ifa==NULL)
{ {
cli_msg(0,""); cli_msg(0,"");