diff --git a/src/olsr/model/olsr-routing-protocol.cc b/src/olsr/model/olsr-routing-protocol.cc index 44b0886ca..b4589504a 100644 --- a/src/olsr/model/olsr-routing-protocol.cc +++ b/src/olsr/model/olsr-routing-protocol.cc @@ -762,16 +762,8 @@ RoutingProtocol::MprComputation() { if (neigh->neighborMainAddr == twoHopNeigh->neighborMainAddr) { - if (neigh->willingness == Willingness::NEVER) - { - ok = false; - break; - } - else - { - ok = true; - break; - } + ok = (neigh->willingness != Willingness::NEVER); + break; } } if (!ok)