From e91e665cc888f0618997dc4178321f2142aa004b Mon Sep 17 00:00:00 2001 From: Aaron Feng Date: Tue, 17 Jun 2014 12:50:09 -0400 Subject: [PATCH] check reservation before accessing instance Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng) --- backends/ec2.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backends/ec2.go b/backends/ec2.go index e0acf57b97..3c4adde3df 100644 --- a/backends/ec2.go +++ b/backends/ec2.go @@ -172,6 +172,9 @@ func (c *ec2Client) findInstance() (instance *ec2.Instance, err error) { if resp, err := c.ec2Conn.Instances([]string{}, filter); err != nil { return nil, err } else { + if resp.Reservations == nil { + return nil, nil + } return &resp.Reservations[0].Instances[0], nil } }