зеркало из https://github.com/mozilla/pjs.git
Bugzilla bug 133584: PK11_SaveSMimeProfile also needs to free free_slot if
it returns on error.
This commit is contained in:
Родитель
a68b65c195
Коммит
babb8b31e8
|
@ -3918,6 +3918,9 @@ PK11_SaveSMimeProfile(PK11SlotInfo *slot, char *emailAddr, SECItem *derSubj,
|
||||||
rwsession = PK11_GetRWSession(slot);
|
rwsession = PK11_GetRWSession(slot);
|
||||||
if (rwsession == CK_INVALID_SESSION) {
|
if (rwsession == CK_INVALID_SESSION) {
|
||||||
PORT_SetError(SEC_ERROR_READ_ONLY);
|
PORT_SetError(SEC_ERROR_READ_ONLY);
|
||||||
|
if (free_slot) {
|
||||||
|
PK11_FreeSlot(free_slot);
|
||||||
|
}
|
||||||
return SECFailure;
|
return SECFailure;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче