From abfe414e716b65a6d578644222f688a58b0e5f39 Mon Sep 17 00:00:00 2001 From: Fabian Kramm Date: Wed, 7 Sep 2022 17:58:53 +0200 Subject: [PATCH] fix: make port forwarding non-blocking --- pkg/devspace/kubectl/portforward/portforward.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkg/devspace/kubectl/portforward/portforward.go b/pkg/devspace/kubectl/portforward/portforward.go index 2f8be1a4f5..ff949d8980 100644 --- a/pkg/devspace/kubectl/portforward/portforward.go +++ b/pkg/devspace/kubectl/portforward/portforward.go @@ -191,9 +191,11 @@ func NewOnAddresses(dialer httpstream.Dialer, addresses []string, ports []string } func (pf *PortForwarder) raiseError(err error) { - if pf.errChan != nil { - pf.errChan <- err - } + go func() { + if pf.errChan != nil { + pf.errChan <- err + } + }() _ = pf.streamConn.Close() }