Skip to content

Commit 439877a

Browse files
aledbfroboquat
authored andcommitted
[supervisor] Only poll supported protocols
1 parent c0c6b3a commit 439877a

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

components/supervisor/pkg/ports/served-ports.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,15 @@ func (p *PollingServedPortsObserver) Observe(ctx context.Context) (<-chan []Serv
8383
visited = make(map[string]struct{})
8484
ports []ServedPort
8585
)
86-
for _, fn := range []string{fnNetTCP, fnNetTCP6} {
86+
87+
var protos []string
88+
for _, path := range []string{fnNetTCP, fnNetTCP6} {
89+
if _, err := os.Stat(path); err == nil {
90+
protos = append(protos, path)
91+
}
92+
}
93+
94+
for _, fn := range protos {
8795
fc, err := p.fileOpener(fn)
8896
if err != nil {
8997
errchan <- err

0 commit comments

Comments
 (0)