From f4567ee921c3525c4fdad49d4081db0711ff01d9 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Sat, 21 Dec 2013 08:07:42 -0800 Subject: [PATCH] packer/rpc: communicator shouldn't conncet to ID 0 --- packer/rpc/communicator.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packer/rpc/communicator.go b/packer/rpc/communicator.go index a3d267091..9ac539323 100644 --- a/packer/rpc/communicator.go +++ b/packer/rpc/communicator.go @@ -164,7 +164,7 @@ func (c *CommunicatorServer) Start(args *CommunicatorStartArgs, reply *interface } }() - if args.StdinStreamId >= 0 { + if args.StdinStreamId > 0 { conn, err := c.mux.Dial(args.StdinStreamId) if err != nil { close(doneCh) @@ -175,7 +175,7 @@ func (c *CommunicatorServer) Start(args *CommunicatorStartArgs, reply *interface cmd.Stdin = conn } - if args.StdoutStreamId >= 0 { + if args.StdoutStreamId > 0 { conn, err := c.mux.Dial(args.StdoutStreamId) if err != nil { close(doneCh) @@ -186,7 +186,7 @@ func (c *CommunicatorServer) Start(args *CommunicatorStartArgs, reply *interface cmd.Stdout = conn } - if args.StderrStreamId >= 0 { + if args.StderrStreamId > 0 { conn, err := c.mux.Dial(args.StderrStreamId) if err != nil { close(doneCh)