Bladeren bron

lib/connections: Don't panic on removed device (fixes #5299) (#5300)

Simon Frei 7 jaren geleden
bovenliggende
commit
01ade9c8ae
1 gewijzigde bestanden met toevoegingen van 3 en 1 verwijderingen
  1. 3 1
      lib/connections/service.go

+ 3 - 1
lib/connections/service.go

@@ -245,7 +245,9 @@ next:
 
 		deviceCfg, ok := s.cfg.Device(remoteID)
 		if !ok {
-			panic("bug: unknown device should already have been rejected")
+			l.Infof("Device %s removed from config during connection attempt at %s", remoteID, c)
+			c.Close()
+			continue
 		}
 
 		// Verify the name on the certificate. By default we set it to