diff --git a/mozilla/security/jss/org/mozilla/jss/pkcs11/PK11Store.c b/mozilla/security/jss/org/mozilla/jss/pkcs11/PK11Store.c index db847eda537..ed6f64a1efe 100644 --- a/mozilla/security/jss/org/mozilla/jss/pkcs11/PK11Store.c +++ b/mozilla/security/jss/org/mozilla/jss/pkcs11/PK11Store.c @@ -807,15 +807,13 @@ decodeAndImportKey(SECItem *dervalue, return OUT_OF_MEM; } - pki = (SECKEYPrivateKeyInfo *) - PORT_ArenaZAlloc(temparena, sizeof(SECKEYPrivateKeyInfo)); + pki = PR_NEWZAP(SECKEYPrivateKeyInfo); if(pki == NULL) { result = DECODE_FAILURE; goto loser; } - pk = (SECKEYLowPrivateKey *) - PORT_ArenaZAlloc(temparena, sizeof(SECKEYLowPrivateKey)); + pk = PR_NEWZAP(SECKEYLowPrivateKey); if(pk == NULL) { result = DECODE_FAILURE; goto loser;