From b88865d91f1859b3d30617bc65de0beca11c8bf3 Mon Sep 17 00:00:00 2001 From: Michael McMahon Date: Mon, 19 Sep 2011 15:14:17 +0100 Subject: [PATCH] 7091369: DatagramSocket/Limit.java failing on 8 and 7u2 Reviewed-by: chegar, alanb --- .../classes/java/net/TwoStacksPlainDatagramSocketImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/jdk/src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java b/jdk/src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java index 0729d76ada4..ebd5e527ca2 100644 --- a/jdk/src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java +++ b/jdk/src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java @@ -68,7 +68,12 @@ class TwoStacksPlainDatagramSocketImpl extends AbstractPlainDatagramSocketImpl protected synchronized void create() throws SocketException { fd1 = new FileDescriptor(); - super.create(); + try { + super.create(); + } catch (IOException e) { + fd1 = null; + throw e; + } } protected synchronized void bind(int lport, InetAddress laddr)