From 41b40b9296c8cfc396d3efe39fb6de9f32a37202 Mon Sep 17 00:00:00 2001 From: Michael Schurter Date: Wed, 17 Oct 2018 17:14:27 -0700 Subject: [PATCH] plugins/drivers: fix panic when copying a nil TaskHandle --- plugins/drivers/task_handle.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/drivers/task_handle.go b/plugins/drivers/task_handle.go index e71288952..749c10314 100644 --- a/plugins/drivers/task_handle.go +++ b/plugins/drivers/task_handle.go @@ -29,6 +29,10 @@ func (h *TaskHandle) GetDriverState(v interface{}) error { } func (h *TaskHandle) Copy() *TaskHandle { + if h == nil { + return nil + } + handle := new(TaskHandle) *handle = *h handle.Config = h.Config.Copy()