mirror of
https://github.com/SagerNet/sing-box.git
synced 2026-04-14 20:58:33 +10:00
Connector-mode credentials (URL + reverse: true) never assigned httpClient, causing a nil dereference when pollUsage accessed httpClient.Transport. Also extract poll request logic into doPollUsageRequest to try reverse transport first (single attempt), then fall back to forward transport with retries if the reverse session disconnects.