From 674e1ca1c7d411e8913ff3e18ac36bee861277dd Mon Sep 17 00:00:00 2001 From: Chris Hegarty Date: Wed, 29 Sep 2010 17:33:17 +0100 Subject: [PATCH] 6987461: Handle leak when enabling java.net.useSystemProxies Release the registry key handle if ProxyEnable is 0 Reviewed-by: michaelm --- jdk/src/windows/native/sun/net/spi/DefaultProxySelector.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jdk/src/windows/native/sun/net/spi/DefaultProxySelector.c b/jdk/src/windows/native/sun/net/spi/DefaultProxySelector.c index 5eb484e1735..5171024e41c 100644 --- a/jdk/src/windows/native/sun/net/spi/DefaultProxySelector.c +++ b/jdk/src/windows/native/sun/net/spi/DefaultProxySelector.c @@ -250,6 +250,10 @@ Java_sun_net_spi_DefaultProxySelector_getSystemProxy(JNIEnv *env, return proxy; } } + } else { + /* ProxyEnable == 0 or Query failed */ + /* close the handle to the registry key */ + RegCloseKey(hKey); } }