diff --git a/envknob/envknob.go b/envknob/envknob.go index 7bc2b6c6d..e1ffaa8e8 100644 --- a/envknob/envknob.go +++ b/envknob/envknob.go @@ -492,7 +492,11 @@ func ApplyDiskConfig() (err error) { defer func() { if err != nil { // Stash away our return error for the healthcheck package to use. - applyDiskConfigErr = fmt.Errorf("error parsing %s: %w", f.Name(), err) + if f != nil { + applyDiskConfigErr = fmt.Errorf("error parsing %s: %w", f.Name(), err) + } else { + applyDiskConfigErr = fmt.Errorf("error applying disk config: %w", err) + } } }()