On 22/07/11 13:51, Chris Hegarty wrote:
On 7/22/2011 3:45 AM, Alan Bateman wrote:
Kurchi Hazra wrote:
Hi,
Due to a recent update in javac to issue a warning on detecting
unreachable code, the following warning started showing up in the
jdk networking code:
../../../src/share/classes/java/net/DatagramSocket.java:183:
warning: unreachable catch clause.
This fix aims at removing this warning by removing the IOException.
On inspection, it was found that currently, the native code does not
throw any IOException.
The fix involves updates in:
jdk/src/share/classes/java/net/DatagramSocket.java
Webrev: http://cr.openjdk.java.net/~chegar/7035556/webrev.00/
Thanks,
-Kurchi
Kurchi - one suggestion is to close the UDP socket in the event that
the bind fails. That would be nicer than leaving it to the impl's
finalizer.
Ah yes, makes sense. thanks for catching this Alan.
But, bind() already closes the impl internally before throwing the
exception.
- Michael