From a8b5a3e8d8fc0c4fac57584fffbbc7115c862d11 Mon Sep 17 00:00:00 2001 From: Shawn Carey Date: Mon, 8 Feb 2021 16:28:01 -0500 Subject: [PATCH] use previousService to get removed service config (#518) --- tunnel/intercept/svcpoll.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tunnel/intercept/svcpoll.go b/tunnel/intercept/svcpoll.go index 40a5e7b37..61cd7fe23 100644 --- a/tunnel/intercept/svcpoll.go +++ b/tunnel/intercept/svcpoll.go @@ -143,7 +143,7 @@ func (self *ServiceListener) removeService(svc *entities.Service) { if previousService != nil { if previousService.ClientConfig != nil { log.Infof("stopping tunnel for unavailable service: %s", previousService.Name) - useCnt := self.addresses[svc.ClientConfig.Hostname] + useCnt := self.addresses[previousService.ClientConfig.Hostname] err := self.interceptor.StopIntercepting(previousService.Name, useCnt == 1) if err != nil { log.Errorf("failed to stop intercepting: %v", err)