From b50aed2654dd1beaaa712c590cf985e90f4f9928 Mon Sep 17 00:00:00 2001 From: Brian Pursley Date: Mon, 29 Apr 2024 03:30:50 -0400 Subject: [PATCH] Add missing Dispose() calls (#1552) --- src/KubernetesClient/Kubernetes.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/KubernetesClient/Kubernetes.cs b/src/KubernetesClient/Kubernetes.cs index 53783edc6..5e5021356 100644 --- a/src/KubernetesClient/Kubernetes.cs +++ b/src/KubernetesClient/Kubernetes.cs @@ -209,6 +209,7 @@ protected virtual void Dispose(bool disposing) // Dispose the client HttpClient?.Dispose(); + HttpClient = null; // Dispose the certificates if (CaCerts is not null) @@ -221,11 +222,13 @@ protected virtual void Dispose(bool disposing) CaCerts.Clear(); } - ClientCert?.Dispose(); + ClientCert = null; - HttpClient = null; + FirstMessageHandler?.Dispose(); FirstMessageHandler = null; + + HttpClientHandler?.Dispose(); HttpClientHandler = null; } }