diff --git a/packer/rpc/build.go b/packer/rpc/build.go index ed6050af9..8ea699141 100644 --- a/packer/rpc/build.go +++ b/packer/rpc/build.go @@ -42,7 +42,7 @@ func (b *build) Prepare(ui packer.Ui) (err error) { args := &BuildPrepareArgs{serveSingleConn(server)} if cerr := b.client.Call("Build.Prepare", args, &err); cerr != nil { - panic(cerr) + return cerr } return