diff --git a/dd-java-agent/instrumentation/google-http-client-1.19/src/test/groovy/AbstractGoogleHttpClientTest.groovy b/dd-java-agent/instrumentation/google-http-client-1.19/src/test/groovy/AbstractGoogleHttpClientTest.groovy index 5f917d9a5aa..cba1c60e772 100644 --- a/dd-java-agent/instrumentation/google-http-client-1.19/src/test/groovy/AbstractGoogleHttpClientTest.groovy +++ b/dd-java-agent/instrumentation/google-http-client-1.19/src/test/groovy/AbstractGoogleHttpClientTest.groovy @@ -33,9 +33,12 @@ abstract class AbstractGoogleHttpClientTest extends HttpClientTest { request.setThrowExceptionOnExecuteError(throwExceptionOnError) HttpResponse response = executeRequest(request) - callback?.call() - - return response.getStatusCode() + try { + callback?.call() + return response.getStatusCode() + } finally { + response.disconnect() + } } abstract HttpResponse executeRequest(HttpRequest request)