Skip to content

Commit e877b49

Browse files
committed
Fixing null pointer
1 parent 26d6b53 commit e877b49

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

backend/ec2.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@ func (p *ec2Provider) Start(ctx gocontext.Context, startAttributes *StartAttribu
507507
if instances != nil {
508508
instance := instances.Reservations[0].Instances[0]
509509
address := *instance.PrivateIpAddress
510-
if p.publicIPConnect {
510+
if instance.PublicIpAddress != nil && p.publicIPConnect {
511511
address = *instance.PublicIpAddress
512512
}
513513
if address != "" {
@@ -633,7 +633,7 @@ func (i *ec2Instance) uploadScriptSCP(ctx gocontext.Context, script []byte) erro
633633

634634
func (i *ec2Instance) sshConnection(ctx gocontext.Context) (ssh.Connection, error) {
635635
ip := *i.instance.PrivateIpAddress
636-
if i.provider.publicIPConnect {
636+
if i.instance.PublicIpAddress != nil && i.provider.publicIPConnect {
637637
ip = *i.instance.PublicIpAddress
638638
}
639639
return i.sshDialer.Dial(fmt.Sprintf("%s:22", ip), defaultEC2SSHUserName, i.provider.sshDialTimeout)

0 commit comments

Comments
 (0)