From 330f3b1449892188b6c98fa1817e8db999e2bedf Mon Sep 17 00:00:00 2001 From: wyx2685 Date: Tue, 21 Nov 2023 04:13:14 +0900 Subject: [PATCH] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E4=BF=AE=E5=A4=8D=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E5=88=A0=E9=99=A4=E5=90=8E=E4=BB=8D=E5=8F=AF=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E7=9A=84BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/panel/node.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/api/panel/node.go b/api/panel/node.go index e6aeba1..7df138d 100644 --- a/api/panel/node.go +++ b/api/panel/node.go @@ -128,7 +128,7 @@ func (c *Client) GetNodeInfo() (node *NodeInfo, err error) { SetHeader("If-None-Match", c.nodeEtag). Get(path) if err = c.checkResponse(r, path, err); err != nil { - return + return nil, err } if r.StatusCode() == 304 { return nil, nil @@ -238,9 +238,7 @@ func (c *Client) GetNodeInfo() (node *NodeInfo, err error) { } case "dns": var domains []string - for _, v := range matchs { - domains = append(domains, v) - } + domains = append(domains, matchs...) if matchs[0] != "main" { node.RawDNS.DNSMap[strconv.Itoa(i)] = map[string]interface{}{ "address": cm.Routes[i].ActionValue, @@ -249,7 +247,6 @@ func (c *Client) GetNodeInfo() (node *NodeInfo, err error) { } else { dns := []byte(strings.Join(matchs[1:], "")) node.RawDNS.DNSJson = dns - break } } }