diff options
author | relyea%netscape.com <devnull@localhost> | 2005-10-08 00:57:31 +0000 |
---|---|---|
committer | relyea%netscape.com <devnull@localhost> | 2005-10-08 00:57:31 +0000 |
commit | 604d88cba080aee74db97322a12732c68e61cce6 (patch) | |
tree | cf58ff97ba7610a18d1a1f30c625ece76e309715 /security/nss | |
parent | 8ad58588a565ae4c1b2c55cb671469b6e0fef46d (diff) | |
download | nss-hg-604d88cba080aee74db97322a12732c68e61cce6.tar.gz |
Attempt to fix HPUX test failures.
Bug 311279 crmftest core dumps on HP-UX
(verbal) r=wtc
Diffstat (limited to 'security/nss')
-rw-r--r-- | security/nss/cmd/crmftest/testcrmf.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/security/nss/cmd/crmftest/testcrmf.c b/security/nss/cmd/crmftest/testcrmf.c index 4221a49f8..11f96ab75 100644 --- a/security/nss/cmd/crmftest/testcrmf.c +++ b/security/nss/cmd/crmftest/testcrmf.c @@ -293,13 +293,17 @@ GetExtensions(void) { unsigned char keyUsage[4] = { 0x03, 0x02, 0x07, KU_DIGITAL_SIGNATURE }; /* What are these magic numbers? */ - SECItem data = { 0, keyUsage, sizeof keyUsage }; - - CRMFCertExtension *extension = - CRMF_CreateCertExtension(SEC_OID_X509_KEY_USAGE, PR_FALSE, &data); + SECItem data = { 0, NULL, 0 }; + CRMFCertExtension *extension; CRMFCertExtCreationInfo *extInfo = PORT_ZNew(CRMFCertExtCreationInfo); + data.data = keyUsage; + data.len = sizeof keyUsage; + + + extension = + CRMF_CreateCertExtension(SEC_OID_X509_KEY_USAGE, PR_FALSE, &data); if (extension && extInfo) { extInfo->numExtensions = 1; extInfo->extensions = PORT_ZNewArray(CRMFCertExtension*, 1); |