Fix reloading of tls.certificate_path, tls.key_path and tls.ech.key_path

This commit is contained in:
zeetex 2024-11-18 13:24:14 +08:00 committed by 世界
parent 97c47e72c4
commit 1d81996ceb
No known key found for this signature in database
GPG key ID: CD109927C34A63C4
2 changed files with 3 additions and 3 deletions

View file

@ -98,7 +98,7 @@ func (c *echServerConfig) startWatcher() error {
return err
}
c.watcher = watcher
return nil
return c.watcher.Start()
}
func (c *echServerConfig) credentialsUpdated(path string) error {
@ -232,7 +232,7 @@ func NewECHServer(ctx context.Context, logger log.Logger, options option.Inbound
var echKey []byte
if len(options.ECH.Key) > 0 {
echKey = []byte(strings.Join(options.ECH.Key, "\n"))
} else if options.KeyPath != "" {
} else if options.ECH.KeyPath != "" {
content, err := os.ReadFile(options.ECH.KeyPath)
if err != nil {
return nil, E.Cause(err, "read ECH key")

View file

@ -107,7 +107,7 @@ func (c *STDServerConfig) startWatcher() error {
return err
}
c.watcher = watcher
return nil
return c.watcher.Start()
}
func (c *STDServerConfig) certificateUpdated(path string) error {