Skip to content

Commit 0a2d09a

Browse files
committed
parsing: clean up error handling
1 parent 4b37461 commit 0a2d09a

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

parsing.go

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,9 @@ func (p *Parser) ParseToEnd() (err error) {
8484
}()
8585

8686
if p.header == nil {
87-
_, err := p.ParseHeader()
87+
_, err = p.ParseHeader()
8888
if err != nil {
89-
return err
89+
return
9090
}
9191
}
9292

@@ -101,8 +101,8 @@ func (p *Parser) ParseToEnd() (err error) {
101101
}
102102
}
103103

104-
if pErr := p.error(); pErr != nil {
105-
return pErr
104+
if err = p.error(); err != nil {
105+
return
106106
}
107107
}
108108
}
@@ -141,9 +141,9 @@ func (p *Parser) ParseNextFrame() (b bool, err error) {
141141
}()
142142

143143
if p.header == nil {
144-
_, err := p.ParseHeader()
144+
_, err = p.ParseHeader()
145145
if err != nil {
146-
return false, err
146+
return
147147
}
148148
}
149149

@@ -157,8 +157,7 @@ func (p *Parser) ParseNextFrame() (b bool, err error) {
157157
close(p.msgQueue)
158158
}
159159

160-
err = p.error()
161-
return
160+
return b, p.error()
162161
}
163162

164163
// Demo commands as documented at https://developer.valvesoftware.com/wiki/DEM_Format

0 commit comments

Comments
 (0)