From 9ab06152c53e1398b25e41371381bdd50ebe394d Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Sat, 20 Mar 2021 16:27:35 +1100 Subject: [PATCH] Refactor doctor for windows --- v2/internal/system/operatingsystem/os_windows.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/v2/internal/system/operatingsystem/os_windows.go b/v2/internal/system/operatingsystem/os_windows.go index 2636d952..0f294ba9 100644 --- a/v2/internal/system/operatingsystem/os_windows.go +++ b/v2/internal/system/operatingsystem/os_windows.go @@ -17,9 +17,6 @@ func platformInfo() (*OS, error) { // Ignore errors as it isn't a showstopper key, _ := registry.OpenKey(registry.LOCAL_MACHINE, `SOFTWARE\Microsoft\Windows NT\CurrentVersion`, registry.QUERY_VALUE) - defer key.Close() - - // Ignore errors as it isn't a showstopper productName, _, _ := key.GetStringValue("ProductName") currentBuild, _, _ := key.GetStringValue("CurrentBuildNumber") displayVersion, _, _ := key.GetStringValue("DisplayVersion") @@ -29,5 +26,5 @@ func platformInfo() (*OS, error) { result.Version = fmt.Sprintf("%s (Build: %s)", releaseId, currentBuild) result.ID = displayVersion - return &result, nil + return &result, key.Close() }