File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed
Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -77,16 +77,18 @@ func (ch *Handler) ReloadConfig(f string, logger *slog.Logger) error {
7777 }
7878 }()
7979
80- yamlReader , err := os .Open (f )
81- if err != nil {
82- return fmt .Errorf ("error opening config file %q: %s" , f , err )
83- }
84- defer yamlReader .Close ()
85- decoder := yaml .NewDecoder (yamlReader )
86- decoder .KnownFields (true )
80+ if f != "" {
81+ yamlReader , err := os .Open (f )
82+ if err != nil {
83+ return fmt .Errorf ("error opening config file %q: %s" , f , err )
84+ }
85+ defer yamlReader .Close ()
86+ decoder := yaml .NewDecoder (yamlReader )
87+ decoder .KnownFields (true )
8788
88- if err = decoder .Decode (config ); err != nil {
89- return fmt .Errorf ("error parsing config file %q: %s" , f , err )
89+ if err = decoder .Decode (config ); err != nil {
90+ return fmt .Errorf ("error parsing config file %q: %s" , f , err )
91+ }
9092 }
9193
9294 ch .Lock ()
You can’t perform that action at this time.
0 commit comments