Bug 1767934 - land NSS NSS_3_79_BETA2 UPGRADE_NSS_RELEASE, r=nss-reviewers,jschanck

Differential Revision: https://phabricator.services.mozilla.com/D146927
This commit is contained in:
Dennis Jackson 2022-05-20 23:12:52 +00:00
Родитель 9146fefcba
Коммит 25a557ba16
4 изменённых файлов: 4 добавлений и 5 удалений

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

@ -1 +1 @@
2efccbd85918 NSS_3_79_BETA2

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

@ -219,7 +219,7 @@ decode(FILE *out, SECItem *input, const struct decodeOptionsStr *decodeOptions)
switch (typetag) { switch (typetag) {
case SEC_OID_PKCS7_SIGNED_DATA: { case SEC_OID_PKCS7_SIGNED_DATA: {
NSSCMSSignedData *sigd = NULL; NSSCMSSignedData *sigd = NULL;
SECItem **digests; SECItem **digests = NULL;
int nsigners; int nsigners;
int j; int j;

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

@ -10,4 +10,3 @@
*/ */
#error "Do not include this header file." #error "Do not include this header file."

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

@ -239,7 +239,7 @@ NSS_CMSDigestContext_FinishSingle(NSSCMSDigestContext *cmsdigcx,
SECItem *digest) SECItem *digest)
{ {
SECStatus rv = SECFailure; SECStatus rv = SECFailure;
SECItem **dp; SECItem **dp = NULL;
PLArenaPool *arena = NULL; PLArenaPool *arena = NULL;
if ((arena = PORT_NewArena(1024)) == NULL) if ((arena = PORT_NewArena(1024)) == NULL)
@ -247,7 +247,7 @@ NSS_CMSDigestContext_FinishSingle(NSSCMSDigestContext *cmsdigcx,
/* get the digests into arena, then copy the first digest into poolp */ /* get the digests into arena, then copy the first digest into poolp */
rv = NSS_CMSDigestContext_FinishMultiple(cmsdigcx, arena, &dp); rv = NSS_CMSDigestContext_FinishMultiple(cmsdigcx, arena, &dp);
if (rv == SECSuccess) { if (rv == SECSuccess && dp) {
/* now copy it into poolp */ /* now copy it into poolp */
rv = SECITEM_CopyItem(poolp, digest, dp[0]); rv = SECITEM_CopyItem(poolp, digest, dp[0]);
} }