# HG changeset patch # User Chris Cannam # Date 1394366584 0 # Sun Mar 09 12:03:04 2014 +0000 # Node ID 81492626af635ca239cca662e8e53262a5f59e08 # Parent 610449ea957290f91bbe720ac4c330c9af11562e Dispose of file before throwing exception diff --git a/src/CoreAudioReadStream.cpp b/src/CoreAudioReadStream.cpp --- a/src/CoreAudioReadStream.cpp +++ b/src/CoreAudioReadStream.cpp @@ -101,6 +101,7 @@ if (m_d->err) { m_error = "CoreAudioReadStream: Error in getting basic description: code " + codestr(m_d->err); + ExtAudioFileDispose(m_d->file); throw FileOperationFailed(m_path, "get basic description", codestr(m_d->err)); }