/* * XXX it's safe only if the passed ifp is guaranteed to not be freed, * for example the ifp is already held or some other object is held which * guarantes the ifp to not be freed indirectly. */