|
|
@@ -236,7 +236,7 @@ void Bond::nominatePathToBond(const SharedPtr<Path>& path, int64_t now)
|
|
|
/**
|
|
|
* Ensure the link is allowed and the path is not already present
|
|
|
*/
|
|
|
- if (! RR->bc->linkAllowed(_policyAlias, getLink(path))) {
|
|
|
+ if (! RR->bc->linkAllowed(_policyAlias, getLinkBySocket(_policyAlias, path->localSocket(), true))) {
|
|
|
debug("link %s is not permitted according to user-specified rules", pathToStr(path).c_str());
|
|
|
return;
|
|
|
}
|