From c3a80b9f52e863096d9693752fa313ec2c3d8727 Mon Sep 17 00:00:00 2001 From: "Sascha L. Teichmann" Date: Thu, 23 Mar 2023 10:21:56 +0100 Subject: [PATCH] Make defaultLockFile a constant --- cmd/csaf_aggregator/config.go | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) 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 }