Hi,

Could someone please review my fix for JDK-8240533 'Inconsistent Exceptions are thrown by DatagramSocket and DatagramChannel when sending a DatagramPacket to port 0.' ?

Currently, DatagramSocket throws an IOException when sending to port 0, and doesn't throw when connecting. DatagramChannel currently throws a BindException in both cases. The fix adds checks for port == 0 to the send and connect methods in DatagramSocket and DatagramChannelImpl. This is to ensure that consistent Exceptions i.e. SocketExceptions are thrown when trying to connect or send to port 0.


bug: https://bugs.openjdk.java.net/browse/JDK-8240533
webrev: http://cr.openjdk.java.net/~pconcannon/8240533/webrevs/webrev.00/


Kind regards,

Patrick

Reply via email to