diff --git a/cmd/csaf_aggregator/config.go b/cmd/csaf_aggregator/config.go index 8b38c2e..7f0e160 100644 --- a/cmd/csaf_aggregator/config.go +++ b/cmd/csaf_aggregator/config.go @@ -32,10 +32,7 @@ const ( defaultWeb = "/var/www/html" defaultDomain = "https://example.com" defaultUpdateInterval = "on best effort" -) - -var ( - defaultLockFile = "/var/csaf_aggregator/run.lock" + defaultLockFile = "/var/csaf_aggregator/run.lock" ) type provider struct { @@ -266,11 +263,11 @@ func (c *config) setDefaults() { c.Domain = defaultDomain } - if c.LockFile == nil { - c.LockFile = &defaultLockFile - } - - if *c.LockFile == "" { + switch { + case c.LockFile == nil: + lockFile := defaultLockFile + c.LockFile = &lockFile + case *c.LockFile == "": c.LockFile = nil }