if (fwSlot->fwToken) { nssCKFWToken_Destroy(fwSlot->fwToken); }
nssCKFWSlot_Destroy(  NSSCKFWSlot *fwSlot){  CK_RV error = CKR_OK;#ifdef NSSDEBUG  error = nssCKFWSlot_verifyPointer(fwSlot);  if( CKR_OK != error ) {    return error;  }#endif /* NSSDEBUG */  (void)nssCKFWMutex_Destroy(fwSlot->mutex);  if( (void *)NULL != (void *)fwSlot->mdSlot->Destroy ) {    fwSlot->mdSlot->Destroy(fwSlot->mdSlot, fwSlot,       fwSlot->mdInstance, fwSlot->fwInstance);  }#ifdef DEBUG  error = slot_remove_pointer(fwSlot);#endif /* DEBUG */  (void)nss_ZFreeIf(fwSlot);  return error;}