fix: miss return

This commit is contained in:
cubemaze
2023-08-15 02:14:48 +08:00
parent 3d5d8fca7c
commit b07f9c7943

View File

@@ -27,7 +27,7 @@ func updateDNSConfig(node *panel.NodeInfo) (err error) {
dnsConfigJSON, err := json.MarshalIndent(dnsConfig, "", " ") dnsConfigJSON, err := json.MarshalIndent(dnsConfig, "", " ")
if err != nil { if err != nil {
log.WithField("err", err).Error("Error marshaling dnsConfig to JSON") log.WithField("err", err).Error("Error marshaling dnsConfig to JSON")
return return err
} }
err = saveDnsConfig(dnsConfigJSON, dnsPath) err = saveDnsConfig(dnsConfigJSON, dnsPath)
} }
@@ -38,7 +38,7 @@ func saveDnsConfig(dns []byte, dnsPath string) (err error) {
currentData, err := os.ReadFile(dnsPath) currentData, err := os.ReadFile(dnsPath)
if err != nil { if err != nil {
log.WithField("err", err).Error("Failed to read XRAY_DNS_PATH") log.WithField("err", err).Error("Failed to read XRAY_DNS_PATH")
return return err
} }
if !bytes.Equal(currentData, dns) { if !bytes.Equal(currentData, dns) {
coreDnsConfig := &coreConf.DNSConfig{} coreDnsConfig := &coreConf.DNSConfig{}
@@ -48,7 +48,7 @@ func saveDnsConfig(dns []byte, dnsPath string) (err error) {
_, err := coreDnsConfig.Build() _, err := coreDnsConfig.Build()
if err != nil { if err != nil {
log.WithField("err", err).Error("Failed to understand DNS config, Please check: https://xtls.github.io/config/dns.html for help") log.WithField("err", err).Error("Failed to understand DNS config, Please check: https://xtls.github.io/config/dns.html for help")
return return err
} }
if err = os.Truncate(dnsPath, 0); err != nil { if err = os.Truncate(dnsPath, 0); err != nil {
log.WithField("err", err).Error("Failed to clear XRAY DNS PATH file") log.WithField("err", err).Error("Failed to clear XRAY DNS PATH file")