maybe close m_sndfile?