Merge "Minor changes for DnsUtils and its test" am: 8c4ef95cbb
am: dfda15715d Change-Id: Ic1990922e599884582606d1a4d7da3950200d25c
This commit is contained in:
commit
f5d9463553
1 changed files with 33 additions and 16 deletions
|
|
@ -141,14 +141,17 @@ public class DnsUtils {
|
|||
*/
|
||||
public static @NonNull List<InetAddress> rfc6724Sort(@Nullable Network network,
|
||||
@NonNull List<InetAddress> answers) {
|
||||
List<SortableAddress> sortableAnswerList = new ArrayList<>();
|
||||
answers.forEach(addr -> sortableAnswerList.add(
|
||||
new SortableAddress(addr, findSrcAddress(network, addr))));
|
||||
final ArrayList<SortableAddress> sortableAnswerList = new ArrayList<>();
|
||||
for (InetAddress addr : answers) {
|
||||
sortableAnswerList.add(new SortableAddress(addr, findSrcAddress(network, addr)));
|
||||
}
|
||||
|
||||
Collections.sort(sortableAnswerList, sRfc6724Comparator);
|
||||
|
||||
final List<InetAddress> sortedAnswers = new ArrayList<>();
|
||||
sortableAnswerList.forEach(ans -> sortedAnswers.add(ans.address));
|
||||
for (SortableAddress ans : sortableAnswerList) {
|
||||
sortedAnswers.add(ans.address);
|
||||
}
|
||||
|
||||
return sortedAnswers;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue