Detect null slot pointer instead of crashing.

This commit is contained in:
nelsonb%netscape.com 2000-12-27 21:31:39 +00:00
Родитель 4864bff37b
Коммит e5c2fc8666
1 изменённых файлов: 5 добавлений и 0 удалений

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

@ -3313,6 +3313,11 @@ static PK11Context *pk11_CreateNewContextInSlot(CK_MECHANISM_TYPE type,
PK11Context *context;
SECStatus rv;
PORT_Assert(slot != NULL);
if (!slot) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return NULL;
}
context = (PK11Context *) PORT_Alloc(sizeof(PK11Context));
if (context == NULL) {
return NULL;