static void NaClDescDirDescDtor(struct NaClRefCount *vself) { struct NaClDescDirDesc *self = (struct NaClDescDirDesc *) vself; NaClHostDirClose(self->hd); free(self->hd); self->hd = NULL; vself->vtbl = (struct NaClRefCountVtbl const *) &kNaClDescVtbl; (*vself->vtbl->Dtor)(vself); }
static void NaClDescDirDescDtor(struct NaClRefCount *vself) { struct NaClDescDirDesc *self = (struct NaClDescDirDesc *) vself; NaClLog(4, "NaClDescDirDescDtor(0x%08"NACL_PRIxPTR").\n", (uintptr_t) vself); NaClHostDirClose(self->hd); free(self->hd); self->hd = NULL; vself->vtbl = (struct NaClRefCountVtbl const *) &kNaClDescVtbl; (*vself->vtbl->Dtor)(vself); }