diff --git a/cns/configuration/configuration.go b/cns/configuration/configuration.go index b032852a15..36b4204203 100644 --- a/cns/configuration/configuration.go +++ b/cns/configuration/configuration.go @@ -69,7 +69,7 @@ func ReadConfig() (CNSConfig, error) { } // set telmetry setting defaults -func setTelemetrySettingDefaults(telemetrySettings TelemetrySettings) { +func setTelemetrySettingDefaults(telemetrySettings *TelemetrySettings) { if telemetrySettings.RefreshIntervalInSecs == 0 { // set the default refresh interval of metadata thread to 15 seconds telemetrySettings.RefreshIntervalInSecs = 15 @@ -93,5 +93,5 @@ func setTelemetrySettingDefaults(telemetrySettings TelemetrySettings) { // Set Default values of CNS config if not specified func SetCNSConfigDefaults(config *CNSConfig) { - setTelemetrySettingDefaults(config.TelemetrySettings) + setTelemetrySettingDefaults(&config.TelemetrySettings) } diff --git a/cns/service/main.go b/cns/service/main.go index 9352728628..5db4feb6c1 100644 --- a/cns/service/main.go +++ b/cns/service/main.go @@ -224,8 +224,8 @@ func main() { logger.Errorf("[Azure CNS] Error reading cns config: %v", err) } - logger.Printf("[Azure CNS] Read config :%+v", cnsconfig) configuration.SetCNSConfigDefaults(&cnsconfig) + logger.Printf("[Azure CNS] Read config :%+v", cnsconfig) disableTelemetry := cnsconfig.TelemetrySettings.DisableAll