From 2e0a331fdc55bbe67a257d17f0d7c285471c9294 Mon Sep 17 00:00:00 2001 From: aarzilli Date: Mon, 28 Jan 2019 14:23:10 +0100 Subject: [PATCH] proc: fix nil pointer exception when Attach fails Fixes #1471 --- pkg/proc/bininfo.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/proc/bininfo.go b/pkg/proc/bininfo.go index babaa26d..0a4c6892 100644 --- a/pkg/proc/bininfo.go +++ b/pkg/proc/bininfo.go @@ -416,7 +416,10 @@ func (bi *BinaryInfo) Close() error { if bi.sepDebugCloser != nil { bi.sepDebugCloser.Close() } - return bi.closer.Close() + if bi.closer != nil { + return bi.closer.Close() + } + return nil } func (bi *BinaryInfo) setLoadError(fmtstr string, args ...interface{}) {