audio: minor change
This commit is contained in:
parent
3a40ec4435
commit
217fbdb30c
|
@ -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()
|
||||||
|
|
Loading…
Reference in New Issue