diff --git a/process/process_windows.go b/process/process_windows.go index 15fa18d82a..f4cbfa2966 100644 --- a/process/process_windows.go +++ b/process/process_windows.go @@ -699,6 +699,7 @@ func (p *Process) OpenFilesWithContext(ctx context.Context) ([]OpenFilesStat, er if err != nil { return nil, err } + defer windows.CloseHandle(process) buffer := make([]byte, 1024) var size uint32