* Compare pointer with NULL
* Remove trailing whitespace (added in r186162) * Reduce indentation by rephrasing test Submitted by: Christopher Mallon (christoph dot mallon at gmx dot de)
This commit is contained in:
parent
4a0f807602
commit
a614678035
@ -1331,16 +1331,15 @@ find_pfxlist_reachable_router(struct nd_prefix *pr)
|
||||
struct llentry *ln;
|
||||
int canreach;
|
||||
|
||||
for (pfxrtr = LIST_FIRST(&pr->ndpr_advrtrs); pfxrtr;
|
||||
for (pfxrtr = LIST_FIRST(&pr->ndpr_advrtrs); pfxrtr != NULL;
|
||||
pfxrtr = LIST_NEXT(pfxrtr, pfr_entry)) {
|
||||
IF_AFDATA_LOCK(pfxrtr->router->ifp);
|
||||
ln = nd6_lookup(&pfxrtr->router->rtaddr, 0, pfxrtr->router->ifp);
|
||||
IF_AFDATA_UNLOCK(pfxrtr->router->ifp);
|
||||
canreach = 0;
|
||||
if (ln != NULL) {
|
||||
canreach = ND6_IS_LLINFO_PROBREACH(ln);
|
||||
LLE_RUNLOCK(ln);
|
||||
}
|
||||
if (ln == NULL)
|
||||
continue;
|
||||
canreach = ND6_IS_LLINFO_PROBREACH(ln);
|
||||
LLE_RUNLOCK(ln);
|
||||
if (canreach)
|
||||
break;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user