summaryrefslogtreecommitdiff
diff options
authorMichael Vogt <mvo@ubuntu.com>2018-03-14 12:04:27 +0100
committerMichael Vogt <mvo@ubuntu.com>2018-03-14 12:04:27 +0100
commit4a60c3ef87b683f06da14f14951029fdd23cd4d7 (patch)
treebd279681bc547591e7e78c9ef9f67db1f5828e15
parent7aa27a37eab45fcbab0dadff814947186c004111 (diff)
address review feedbackwhoopsie-preferences
-rw-r--r--errtracker/errtracker.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/errtracker/errtracker.go b/errtracker/errtracker.go
index 9bb9aff2d8..75bebb3583 100644
--- a/errtracker/errtracker.go
+++ b/errtracker/errtracker.go
@@ -64,20 +64,22 @@ var (
)
func whoopsieEnabled() bool {
+ dflt := true
+
cfg := goconfigparser.New()
err := cfg.ReadFile(whoopsiePreferences)
if os.IsNotExist(err) {
- return true
+ return dflt
}
if err != nil {
logger.Noticef("cannot read whoopsie config %q: %v", whoopsiePreferences, err)
- return true
+ return dflt
}
reportMetricsEnabled, err := cfg.Getbool("General", "report_metrics")
if err != nil {
logger.Noticef("cannot parse whoopsie config %q: %v", whoopsiePreferences, err)
- return true
+ return dflt
}
return reportMetricsEnabled
}