Shouldn't m_freem(m) be here?