Avoid calling the hidden constructor for InetSocketAddress.
Avoid calling the hidden constructor for InetSocketAddress to make sure the code can be built with system sdk. Test: atest CtsNetTestCases FrameworksNetTests: Bug: 272392042 Change-Id: I6f4cfc7599836442ff5e95bb98de0ef6f1914915
This commit is contained in:
@@ -78,7 +78,7 @@ public class MdnsInterfaceSocket {
|
||||
}
|
||||
|
||||
mPacketReader = new MulticastPacketReader(networkInterface.getName(), mFileDescriptor,
|
||||
new Handler(looper), packetReadBuffer);
|
||||
new Handler(looper), packetReadBuffer, port);
|
||||
mPacketReader.start();
|
||||
}
|
||||
|
||||
|
||||
@@ -59,11 +59,12 @@ public class MulticastPacketReader extends FdEventsReader<MulticastPacketReader.
|
||||
* Create a new {@link MulticastPacketReader}.
|
||||
* @param socket Socket to read from. This will *not* be closed when the reader terminates.
|
||||
* @param buffer Buffer to read packets into. Will only be used from the handler thread.
|
||||
* @param port the port number for the socket
|
||||
*/
|
||||
protected MulticastPacketReader(@NonNull String interfaceTag,
|
||||
@NonNull ParcelFileDescriptor socket, @NonNull Handler handler,
|
||||
@NonNull byte[] buffer) {
|
||||
super(handler, new RecvBuffer(buffer, new InetSocketAddress()));
|
||||
@NonNull byte[] buffer, int port) {
|
||||
super(handler, new RecvBuffer(buffer, new InetSocketAddress(port)));
|
||||
mLogTag = MulticastPacketReader.class.getSimpleName() + "/" + interfaceTag;
|
||||
mSocket = socket;
|
||||
mHandler = handler;
|
||||
|
||||
Reference in New Issue
Block a user