mirror of
https://github.com/openziti/ziti.git
synced 2026-10-23 12:15:35 +00:00
667436b3b6
- uses the nil-safe getApiSessionId() in loadServiceForName, matching loadServiceForId; the v2 tunnel circuit handler never establishes an api session, so the lookup-failure branch dereferenced a nil apiSession and took the controller down on any unresolvable service name - makes the default admin check log a read failure and return instead of panicking; the check is advisory and runs in a goroutine that can observe a datastore the shutdown path has closed, turning a controlled exit into exit 2 - adds godoc for checkEdgeInitialized covering the advisory contract and the remaining fatal case - notes both in the changelog