Skip to content

Commit 71071d5

Browse files
committed
Also close tailnet if there was an error
1 parent 3b0fe00 commit 71071d5

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

agent/agent.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,11 @@ func (a *agent) createTailnet(ctx context.Context, derpMap *tailcfg.DERPMap) (ne
261261
a.closeMutex.Unlock()
262262
return nil, xerrors.Errorf("create tailnet: %w", err)
263263
}
264+
defer func() {
265+
if err != nil {
266+
network.Close()
267+
}
268+
}()
264269
a.network = network
265270
a.closeMutex.Unlock()
266271

0 commit comments

Comments
 (0)