diff options
| author | ienkovich <[email protected]> | 2022-02-10 16:47:49 +0300 |
|---|---|---|
| committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:47:49 +0300 |
| commit | 5bd76e73fa8dd777999be2668ff56928cc3dbecb (patch) | |
| tree | cee73b6c84f7566d11209bd978e29a7fd9ccec54 /library/cpp/actors/interconnect/interconnect_nameserver_table.cpp | |
| parent | b031b9d140bcd39f4ef2764e24d37bee317aaf23 (diff) | |
Restoring authorship annotation for <[email protected]>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/actors/interconnect/interconnect_nameserver_table.cpp')
| -rw-r--r-- | library/cpp/actors/interconnect/interconnect_nameserver_table.cpp | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/library/cpp/actors/interconnect/interconnect_nameserver_table.cpp b/library/cpp/actors/interconnect/interconnect_nameserver_table.cpp index 43419bf70d3..26e57f5156d 100644 --- a/library/cpp/actors/interconnect/interconnect_nameserver_table.cpp +++ b/library/cpp/actors/interconnect/interconnect_nameserver_table.cpp @@ -48,34 +48,34 @@ namespace NActors { for (const auto& x : StaticNodeTable) infos.push_back(&x.second); - auto CompareAddressLambda = + auto CompareAddressLambda = [](const TNodeInfo* left, const TNodeInfo* right) { return left->Port == right->Port ? left->Address < right->Address : left->Port < right->Port; }; - Sort(infos, CompareAddressLambda); + Sort(infos, CompareAddressLambda); for (ui32 idx = 1, end = StaticNodeTable.size(); idx < end; ++idx) { const TNodeInfo* left = infos[idx - 1]; const TNodeInfo* right = infos[idx]; - if (left->Address && left->Address == right->Address && left->Port == right->Port) - return false; - } - - auto CompareHostLambda = - [](const TNodeInfo* left, const TNodeInfo* right) { - return left->Port == right->Port ? left->ResolveHost < right->ResolveHost : left->Port < right->Port; - }; - - Sort(infos, CompareHostLambda); - - for (ui32 idx = 1, end = StaticNodeTable.size(); idx < end; ++idx) { - const TNodeInfo* left = infos[idx - 1]; - const TNodeInfo* right = infos[idx]; - if (left->ResolveHost == right->ResolveHost && left->Port == right->Port) + if (left->Address && left->Address == right->Address && left->Port == right->Port) return false; } + auto CompareHostLambda = + [](const TNodeInfo* left, const TNodeInfo* right) { + return left->Port == right->Port ? left->ResolveHost < right->ResolveHost : left->Port < right->Port; + }; + + Sort(infos, CompareHostLambda); + + for (ui32 idx = 1, end = StaticNodeTable.size(); idx < end; ++idx) { + const TNodeInfo* left = infos[idx - 1]; + const TNodeInfo* right = infos[idx]; + if (left->ResolveHost == right->ResolveHost && left->Port == right->Port) + return false; + } + return true; } |
