From 7a66b7927d9071502af228c471992821dc53d245 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 27 May 2008 18:46:34 +0000 Subject: fix another memleak and a typo git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@25 01b60673-d06a-42c0-afdd-89cb8e0f78ac --- src/read-sound-file.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/read-sound-file.c b/src/read-sound-file.c index a0e24fc..e32aecf 100644 --- a/src/read-sound-file.c +++ b/src/read-sound-file.c @@ -103,6 +103,8 @@ void ca_sound_file_close(ca_sound_file *f) { ca_wav_close(f->wav); if (f->vorbis) ca_vorbis_close(f->vorbis); + + ca_free(f->filename); ca_free(f); } @@ -113,7 +115,7 @@ unsigned ca_sound_file_get_nchannels(ca_sound_file *f) { unsigned ca_sound_file_get_rate(ca_sound_file *f) { ca_assert(f); - return f->nchannels; + return f->rate; } ca_sample_type_t ca_sound_file_get_sample_type(ca_sound_file *f) { -- cgit