From a3282cd0f7d4434ee9db8e3ceaeb51acdd0aedc0 Mon Sep 17 00:00:00 2001 From: Diptanu Choudhury Date: Thu, 4 Feb 2016 16:28:31 -0800 Subject: [PATCH] Removed using ProcessState when we just want an empty interface --- client/driver/executor_plugin.go | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/client/driver/executor_plugin.go b/client/driver/executor_plugin.go index c07ad3f79..5d7d644c0 100644 --- a/client/driver/executor_plugin.go +++ b/client/driver/executor_plugin.go @@ -63,15 +63,11 @@ func (e *ExecutorRPC) Wait() (*executor.ProcessState, error) { } func (e *ExecutorRPC) ShutDown() error { - var ps executor.ProcessState - err := e.client.Call("Plugin.ShutDown", new(interface{}), &ps) - return err + return e.client.Call("Plugin.ShutDown", new(interface{}), new(interface{})) } func (e *ExecutorRPC) Exit() error { - var ps executor.ProcessState - err := e.client.Call("Plugin.Exit", new(interface{}), &ps) - return err + return e.client.Call("Plugin.Exit", new(interface{}), new(interface{})) } type ExecutorRPCServer struct { @@ -94,16 +90,12 @@ func (e *ExecutorRPCServer) Wait(args interface{}, ps *executor.ProcessState) er return err } -func (e *ExecutorRPCServer) ShutDown(args interface{}, ps *executor.ProcessState) error { - var err error - err = e.Impl.ShutDown() - return err +func (e *ExecutorRPCServer) ShutDown(args interface{}, resp *interface{}) error { + return e.Impl.ShutDown() } -func (e *ExecutorRPCServer) Exit(args interface{}, ps *executor.ProcessState) error { - var err error - err = e.Impl.Exit() - return err +func (e *ExecutorRPCServer) Exit(args interface{}, resp *interface{}) error { + return e.Impl.Exit() } type ExecutorPlugin struct {