This commit is contained in:
relyea%netscape.com 2003-06-20 23:34:46 +00:00
Родитель 463d4e8b44
Коммит 87bcdd00c7
1 изменённых файлов: 7 добавлений и 3 удалений

Просмотреть файл

@ -32,7 +32,7 @@
*/
#ifdef DEBUG
static const char CVS_ID[] = "@(#) $RCSfile: devslot.c,v $ $Revision: 1.14 $ $Date: 2003-05-10 14:21:38 $ $Name: $";
static const char CVS_ID[] = "@(#) $RCSfile: devslot.c,v $ $Revision: 1.15 $ $Date: 2003-06-20 23:34:46 $ $Name: $";
#endif /* DEBUG */
#ifndef NSSCKEPV_H
@ -48,7 +48,11 @@ static const char CVS_ID[] = "@(#) $RCSfile: devslot.c,v $ $Revision: 1.14 $ $Da
#endif /* CKHELPER_H */
/* measured in seconds */
#ifdef DARWIN
#define NSSSLOT_TOKEN_DELAY_TIME 3
#else
#define NSSSLOT_TOKEN_DELAY_TIME 1
#endif
/* this should track global and per-transaction login information */
@ -257,8 +261,7 @@ within_token_delay_period(NSSSlot *slot)
}
time = PR_IntervalNow();
lastTime = slot->lastTokenPing;
if ((lastTime) &&
(time > lastTime) && ((time - lastTime) < s_token_delay_time)) {
if ((lastTime) && ((time - lastTime) < s_token_delay_time)) {
return PR_TRUE;
}
slot->lastTokenPing = time;
@ -285,6 +288,7 @@ nssSlot_IsTokenPresent
if (within_token_delay_period(slot)) {
return (PRBool)((slot->ckFlags & CKF_TOKEN_PRESENT) != 0);
}
/* First obtain the slot info */
#ifdef PURE_STAN_BUILD
epv = nssModule_GetCryptokiEPV(slot->module);