ParseLine: ignore empty lines (instead of crashing)

This commit is contained in:
Michael Stapelberg 2016-02-25 08:51:54 +01:00
parent 8be75dd9d4
commit 07446c2595
1 changed files with 4 additions and 0 deletions

View File

@ -115,6 +115,10 @@ func (line *Line) Public() bool {
func ParseLine(s string) *Line { func ParseLine(s string) *Line {
line := &Line{Raw: s} line := &Line{Raw: s}
if s == "" {
return nil
}
if s[0] == '@' { if s[0] == '@' {
var rawTags string var rawTags string
line.Tags = make(map[string]string) line.Tags = make(map[string]string)