From 5e4cb10f72ef69d73fbd2c1bc42465c9111a4c41 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Thu, 12 Jan 2012 16:31:36 +0100 Subject: Fix memory leak when unloading a drumkit. --- src/audiofile.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/audiofile.cc') diff --git a/src/audiofile.cc b/src/audiofile.cc index 61b49e9..018b7fb 100644 --- a/src/audiofile.cc +++ b/src/audiofile.cc @@ -33,6 +33,7 @@ AudioFile::AudioFile(std::string filename) { + //printf("new AudioFile %p\n", this); this->filename = filename; data = NULL; @@ -43,6 +44,7 @@ AudioFile::AudioFile(std::string filename) AudioFile::~AudioFile() { + //printf("delete AudioFile %p\n", this); unload(); } @@ -62,7 +64,7 @@ void AudioFile::load() SF_INFO sf_info; SNDFILE *fh = sf_open(filename.c_str(), SFM_READ, &sf_info); if(!fh) { - printf("Load error...\n"); + printf("SNDFILE Error (%s): %s\n", filename.c_str(), sf_strerror(fh)); return; } -- cgit v1.2.3