Browse Source

fix(URL): null relay dist node

Incisakura 5 years ago
parent
commit
a3cc39248e
1 changed files with 3 additions and 0 deletions
  1. 3 0
      src/Utils/URL.php

+ 3 - 0
src/Utils/URL.php

@@ -407,6 +407,9 @@ class URL
             )->orderBy('priority', 'DESC')->orderBy('id')->first();
             if ($relay_rule != null) {
                 //是中转起源节点
+                if ($relay_rule->dist_node() === null) {
+                    continue;
+                }
                 $server['remarks'] = $node->name . ' => ' . $relay_rule->dist_node()->name;
                 $server['ratio'] = $node->traffic_rate + $relay_rule->dist_node()->traffic_rate;
                 $array_server[] = $server;