diff options
-rw-r--r-- | security/nss/lib/pk11wrap/pk11slot.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/security/nss/lib/pk11wrap/pk11slot.c b/security/nss/lib/pk11wrap/pk11slot.c index 72e6290d4..82d7466d4 100644 --- a/security/nss/lib/pk11wrap/pk11slot.c +++ b/security/nss/lib/pk11wrap/pk11slot.c @@ -2289,8 +2289,8 @@ PK11_GetBestSlotMultiple(CK_MECHANISM_TYPE *type, int mech_count, void *wincx) } } - for (le = PK11_GetFirstRef(list); le; - le = PK11_GetNextRef(list,le,PR_TRUE)) { + for (le = PK11_GetFirstSafe(list); le; + le = PK11_GetNextSafe(list,le,PR_TRUE)) { if (PK11_IsPresent(le->slot)) { PRBool doExit = PR_FALSE; for (i=0; i < mech_count; i++) { |