From f4902fae49caabf1696dcf6bffd7074a6d9e7b78 Mon Sep 17 00:00:00 2001 From: Alexander Inozemtsev Date: Wed, 2 Mar 2016 18:19:52 +0300 Subject: [PATCH] Properly close opened file --- process/process_linux.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/process/process_linux.go b/process/process_linux.go index 833a298..e9f3fca 100644 --- a/process/process_linux.go +++ b/process/process_linux.go @@ -70,7 +70,8 @@ func NewProcess(pid int32) (*Process, error) { p := &Process{ Pid: int32(pid), } - _, err := os.Open(common.HostProc(strconv.Itoa(int(p.Pid)))) + file, err := os.Open(common.HostProc(strconv.Itoa(int(p.Pid)))) + defer file.Close() return p, err }