mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-20 09:39:08 +00:00
Merge pull request #2397 from dave-tucker/aws-panic
aws: Fix panic when there is no console output
This commit is contained in:
commit
a3de645048
@ -170,12 +170,15 @@ func runAWS(args []string) {
|
||||
log.Fatalf("Error getting output from instance %s: %s", *instanceID, err)
|
||||
}
|
||||
|
||||
out, err := base64.StdEncoding.DecodeString(*output.Output)
|
||||
if err != nil {
|
||||
log.Fatalf("Error decoding output: %s", err)
|
||||
if output.Output == nil {
|
||||
log.Warn("No Console Output found")
|
||||
} else {
|
||||
out, err := base64.StdEncoding.DecodeString(*output.Output)
|
||||
if err != nil {
|
||||
log.Fatalf("Error decoding output: %s", err)
|
||||
}
|
||||
fmt.Printf(string(out) + "\n")
|
||||
}
|
||||
fmt.Printf(string(out) + "\n")
|
||||
|
||||
log.Infof("Terminating instance %s", *instanceID)
|
||||
terminateParams := &ec2.TerminateInstancesInput{
|
||||
InstanceIds: []*string{instanceID},
|
||||
|
Loading…
Reference in New Issue
Block a user