again, prefer if (m_pSndfile == NULL) return; pattern.