options: store a copy for prevReloadConfig

otherwise changes applied later to the object are propagated to the
copy in prevReloadConfig.storeOptions.

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
Giuseppe Scrivano 2022-07-01 18:09:05 +02:00
parent 880f7a7b34
commit 63f6bba7bb
No known key found for this signature in database
GPG Key ID: 67E38F7A8BA21772
1 changed files with 2 additions and 1 deletions

View File

@ -288,7 +288,8 @@ func ReloadConfigurationFileIfNeeded(configFile string, storeOptions *StoreOptio
return err
}
prevReloadConfig.storeOptions = storeOptions
cOptions := *storeOptions
prevReloadConfig.storeOptions = &cOptions
prevReloadConfig.mod = mtime
prevReloadConfig.configFile = configFile
return nil