enumerator::handle: replace incorrect delete by free