From 0223a0798240b5f2db72d4e1fe0c8553ee3cf5c7 Mon Sep 17 00:00:00 2001 From: "relyea%netscape.com" Date: Mon, 3 Oct 2005 21:58:24 +0000 Subject: [PATCH] This change was not part of bug 272484 and has not been reviewed. Back it out. --- security/nss/lib/pk11wrap/pk11cert.c | 38 ---------------------------- 1 file changed, 38 deletions(-) diff --git a/security/nss/lib/pk11wrap/pk11cert.c b/security/nss/lib/pk11wrap/pk11cert.c index e36e88960ecf..08c0af2db09e 100644 --- a/security/nss/lib/pk11wrap/pk11cert.c +++ b/security/nss/lib/pk11wrap/pk11cert.c @@ -2392,41 +2392,3 @@ PK11_ListCertsInSlot(PK11SlotInfo *slot) return certs; } -PK11SlotList * -PK11_GetAllSlotsForCert(NSSCertificate *c, void *arg) -{ - /* add multiple instances to the cert list */ - nssCryptokiObject **ip; - nssCryptokiObject **instances = nssPKIObject_GetInstances(&c->object); - PK11SlotList *slotList; - PRBool found = PR_FALSE; - - - if (!instances) { - PORT_SetError(SEC_ERROR_NO_TOKEN); - return NULL; - } - - slotList = PK11_NewSlotList(); - if (!slotList) { - nssCryptokiObjectArray_Destroy(instances); - return NULL; - } - - for (ip = instances; *ip; ip++) { - nssCryptokiObject *instance = *ip; - PK11SlotInfo *slot = instance->token->pk11slot; - if (slot) { - PK11_AddSlotToList(slotList, slot); - found = PR_TRUE; - } - } - if (!found) { - PK11_FreeSlotList(slotList); - PORT_SetError(SEC_ERROR_NO_TOKEN); - slotList = NULL; - } - - nssCryptokiObjectArray_Destroy(instances); - return slotList; -}