Fix for 215152 - better error handling

This commit is contained in:
jpierre%netscape.com 2003-09-10 01:33:25 +00:00
Родитель 568a561eeb
Коммит 763808f28e
1 изменённых файлов: 1 добавлений и 1 удалений

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

@ -626,7 +626,7 @@ PK11_FindSlotsByAliases(const char *dllName, const char* slotName,
} }
SECMOD_ReleaseReadLock(moduleLock); SECMOD_ReleaseReadLock(moduleLock);
if (0 == slotcount) { if ( (0 == slotcount) || (SECFailure == rv) ) {
PORT_SetError(SEC_ERROR_NO_TOKEN); PORT_SetError(SEC_ERROR_NO_TOKEN);
PK11_FreeSlotList(slotList); PK11_FreeSlotList(slotList);
slotList = NULL; slotList = NULL;