From 6d68d1aefa2484c697f3f634e99edd3d2238d6e7 Mon Sep 17 00:00:00 2001 From: Derek Parker Date: Sun, 27 Dec 2015 18:36:54 -0800 Subject: [PATCH] cmd/trace: Fix nil pointer panic in trace subcommand --- cmd/dlv/main.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/dlv/main.go b/cmd/dlv/main.go index 7bf47122..6a86a06c 100644 --- a/cmd/dlv/main.go +++ b/cmd/dlv/main.go @@ -186,6 +186,9 @@ starts and attaches to it, and enables you to immediately begin debugging your p for { select { case state := <-stateChan: + if state == nil { + return 0 + } if state.Err != nil { fmt.Fprintln(os.Stderr, state.Err) return 0