fix nil pointer in derive
This commit is contained in:
@@ -32,7 +32,7 @@ func CrawlGo() {
|
||||
}
|
||||
}
|
||||
// 节点衍生并去重
|
||||
proxies = proxies.Derive()
|
||||
proxies = proxies.Deduplication().Derive()
|
||||
log.Println("CrawlGo node count:", len(proxies))
|
||||
proxies = provider.Clash{
|
||||
provider.Base{
|
||||
|
||||
@@ -124,6 +124,9 @@ func (ps ProxyList) Clone() ProxyList {
|
||||
func (ps ProxyList) Derive() ProxyList {
|
||||
proxies := ps
|
||||
for _, p := range ps {
|
||||
if p == nil {
|
||||
continue
|
||||
}
|
||||
if p.TypeName() == "ss" {
|
||||
ssr, err := Convert2SSR(p)
|
||||
if err == nil {
|
||||
|
||||
Reference in New Issue
Block a user