@ -340,7 +340,7 @@ func (p *PromParser) Next() (Entry, error) {
t2 = p . nextToken ( )
}
if t2 != tValue {
return EntryInvalid , parseError ( "expected value after metric" , t )
return EntryInvalid , parseError ( "expected value after metric" , t2 )
}
if p . val , err = parseFloat ( yoloString ( p . l . buf ( ) ) ) ; err != nil {
return EntryInvalid , err
@ -350,7 +350,7 @@ func (p *PromParser) Next() (Entry, error) {
p . val = math . Float64frombits ( value . NormalNaN )
}
p . hasTS = false
switch p . nextToken ( ) {
switch t := p . nextToken ( ) ; t {
case tLinebreak :
break
case tTimestamp :
@ -359,7 +359,7 @@ func (p *PromParser) Next() (Entry, error) {
return EntryInvalid , err
}
if t2 := p . nextToken ( ) ; t2 != tLinebreak {
return EntryInvalid , parseError ( "expected next entry after timestamp" , t )
return EntryInvalid , parseError ( "expected next entry after timestamp" , t2 )
}
default :
return EntryInvalid , parseError ( "expected timestamp or new record" , t )