audio: minor change

This commit is contained in:
faiface 2017-07-12 22:44:15 +02:00
parent 3a40ec4435
commit 217fbdb30c
1 changed files with 1 additions and 2 deletions

View File

@ -24,8 +24,7 @@ type ReadSeekCloser interface {
// Do not close the supplied ReadSeekCloser, instead, use the Close method of the returned // Do not close the supplied ReadSeekCloser, instead, use the Close method of the returned
// StreamSeekCloser when you want to release the resources. // StreamSeekCloser when you want to release the resources.
func Decode(rsc ReadSeekCloser) (s audio.StreamSeekCloser, err error) { func Decode(rsc ReadSeekCloser) (s audio.StreamSeekCloser, err error) {
var d decoder d := decoder{rsc: rsc}
d.rsc = rsc
defer func() { // hacky way to always close rsc if an error occured defer func() { // hacky way to always close rsc if an error occured
if err != nil { if err != nil {
d.rsc.Close() d.rsc.Close()