summaryrefslogtreecommitdiff
path: root/files.go
diff options
context:
space:
mode:
authortjp <tjp@ctrl-c.club>2024-03-31 10:15:00 -0500
committertjp <tjp@ctrl-c.club>2024-03-31 10:15:00 -0500
commit175e45b49cadadf8527acb9b0abc0a1d16ba43fd (patch)
treee9a4699a778fb4e53333f683c3955d5687b60c86 /files.go
parent3449bf236d447699d5adb571822d228a035d9f68 (diff)
separate Tours when multiple are loaded
Diffstat (limited to 'files.go')
-rw-r--r--files.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/files.go b/files.go
index b344e11..f0b1ed2 100644
--- a/files.go
+++ b/files.go
@@ -137,7 +137,7 @@ func getTours() (map[string]*Tour, error) {
}
tours := make(map[string]*Tour)
- var current Tour
+ var current *Tour
var currentName string
f, err := os.Open(path)
@@ -151,10 +151,10 @@ func getTours() (map[string]*Tour, error) {
line := rdr.Text()
if strings.HasSuffix(line, ":") {
if currentName != "" {
- tours[currentName] = &current
+ tours[currentName] = current
}
currentName = strings.TrimSuffix(line, ":")
- current = Tour{}
+ current = &Tour{}
} else {
u, err := url.Parse(line)
if err != nil {
@@ -168,7 +168,7 @@ func getTours() (map[string]*Tour, error) {
}
if currentName != "" {
- tours[currentName] = &current
+ tours[currentName] = current
}
return tours, nil