diff --git a/fs/bwtimetable.go b/fs/bwtimetable.go index 9a2173862..f17e3ee30 100644 --- a/fs/bwtimetable.go +++ b/fs/bwtimetable.go @@ -151,7 +151,7 @@ func (x *BwTimetable) Set(s string) error { } // Split the timetable string by both spaces and semicolons - for _, tok := range strings.FieldsFunc(s, func(r rune) bool { + for tok := range strings.FieldsFuncSeq(s, func(r rune) bool { return r == ' ' || r == ';' }) { tv := strings.Split(tok, ",")