X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg%2Fvg_audio.h;fp=vg%2Fvg_audio.h;h=330be30a17319588d572247737d2ff3aa3231905;hb=076dd0fbd6e35277edaf474b041e570728575f56;hp=f154983ff5daf1ca9c7d90a71567ff0d321c81c6;hpb=1a837016d9060eb0c2ed05a93b9d2a69d0005808;p=fishladder.git diff --git a/vg/vg_audio.h b/vg/vg_audio.h index f154983..330be30 100644 --- a/vg/vg_audio.h +++ b/vg/vg_audio.h @@ -109,6 +109,7 @@ float *sfx_vorbis_stream( const unsigned char *data, int len, int channels, uint if( !buffer ) { + stb_vorbis_close( pv ); vg_error( "out of memory while allocating sound resource\n" ); return NULL; } @@ -120,6 +121,7 @@ float *sfx_vorbis_stream( const unsigned char *data, int len, int channels, uint length_samples = read_samples; } + stb_vorbis_close( pv ); *samples = length_samples; return buffer; }