From 6fd3d1788a338a90969fc0e446898721d6866df9 Mon Sep 17 00:00:00 2001 From: Cuong Manh Le Date: Fri, 10 Jan 2025 18:40:21 +0700 Subject: [PATCH] cmd/cli: fix memory leaked when querying wmi instance By ensuring the instance is closed when query finished. --- cmd/cli/net_windows.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/cli/net_windows.go b/cmd/cli/net_windows.go index 2077b85..f46a93f 100644 --- a/cmd/cli/net_windows.go +++ b/cmd/cli/net_windows.go @@ -44,6 +44,7 @@ func validInterfaces() []string { mainLog.Load().Err(err).Msg("failed to get wmi network adapter") return nil } + defer instances.Close() var adapters []string for _, i := range instances { adapter, err := netadapter.NewNetworkAdapter(i)