From d18be2281f0b85b0f0db1e66eb6ea6a625550410 Mon Sep 17 00:00:00 2001 From: chegar Date: Wed, 29 Sep 2010 17:33:17 +0100 Subject: [PATCH] 6987461: Handle leak when enabling java.net.useSystemProxies Summary: Release the registry key handle if ProxyEnable is 0 Reviewed-by: michaelm --- src/windows/native/sun/net/spi/DefaultProxySelector.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/windows/native/sun/net/spi/DefaultProxySelector.c b/src/windows/native/sun/net/spi/DefaultProxySelector.c index 5eb484e17..5171024e4 100644 --- a/src/windows/native/sun/net/spi/DefaultProxySelector.c +++ b/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); } } -- GitLab