]> git.sur5r.net Git - openldap/commitdiff
ITS#6595 remove unneeded token init code. From Rich Megginson @ RedHat.
authorHoward Chu <hyc@openldap.org>
Wed, 21 Jul 2010 22:57:01 +0000 (22:57 +0000)
committerHoward Chu <hyc@openldap.org>
Wed, 21 Jul 2010 22:57:01 +0000 (22:57 +0000)
libraries/libldap/tls_m.c

index a0a12332520b873dd185455d23b05a2d18cc436d..047aef12aae4f879ddbad604a8a5c4ae28f27091 100644 (file)
@@ -930,26 +930,6 @@ tlsm_authenticate_to_slot( tlsm_ctx *ctx, PK11SlotInfo *slot )
        return rc;
 }
 
-static int
-tlsm_init_tokens( tlsm_ctx *ctx )
-{
-       PK11SlotList *slotList;
-       PK11SlotListElement *listEntry;
-       int rc = 0;
-
-       slotList = PK11_GetAllTokens( CKM_INVALID_MECHANISM, PR_FALSE, PR_TRUE, NULL );
-
-       for ( listEntry = PK11_GetFirstSafe( slotList ); !rc && listEntry;
-                 listEntry = PK11_GetNextSafe( slotList, listEntry, PR_FALSE ) ) {
-               PK11SlotInfo *slot = listEntry->slot;
-               rc = tlsm_authenticate_to_slot( ctx, slot );
-       }
-
-       PK11_FreeSlotList( slotList );
-
-       return rc;
-}
-
 static SECStatus
 tlsm_nss_shutdown_cb( void *appData, void *nssData )
 {
@@ -1365,10 +1345,6 @@ tlsm_deferred_init( void *arg )
 
                PK11_SetPasswordFunc( tlsm_pin_prompt );
 
-               if ( tlsm_init_tokens( ctx ) ) {
-                       return -1;
-               }
-
                /* register cleanup function */
                /* delete the old one, if any */
                NSS_UnregisterShutdown( tlsm_nss_shutdown_cb, NULL );