diff --git a/src/windows/native/sun/net/spi/DefaultProxySelector.c b/src/windows/native/sun/net/spi/DefaultProxySelector.c index 5eb484e17351945233edb21b3c3df6c60954d657..5171024e41c92fd30f51b1b845661d586e46cfd1 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); } }