diff options
author | Dr. Stephen Henson <steve@openssl.org> | 1999-05-19 12:45:16 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 1999-05-19 12:45:16 +0000 |
commit | e84240d42289a131def633579cfdabfb6ebf557d (patch) | |
tree | ec455fe5f4865fc28309c3e5f5762eec155b4f7d /crypto/pkcs7 | |
parent | 054810ec0e02d7d15bf96945e2ea46d2e4147aa5 (diff) | |
download | openssl-new-e84240d42289a131def633579cfdabfb6ebf557d.tar.gz |
New functions sk_set, sk_value and sk_num to replace existing macros: this is
to minimise the effects on existing code.
Diffstat (limited to 'crypto/pkcs7')
-rw-r--r-- | crypto/pkcs7/pk7_doit.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/crypto/pkcs7/pk7_doit.c b/crypto/pkcs7/pk7_doit.c index 49e19fe9c5..47855bdb68 100644 --- a/crypto/pkcs7/pk7_doit.c +++ b/crypto/pkcs7/pk7_doit.c @@ -823,8 +823,8 @@ int PKCS7_set_signed_attributes(PKCS7_SIGNER_INFO *p7si, STACK *sk) p7si->auth_attr=sk_dup(sk); for (i=0; i<sk_num(sk); i++) { - if ((sk_value(p7si->auth_attr,i)=(char *)X509_ATTRIBUTE_dup( - (X509_ATTRIBUTE *)sk_value(sk,i))) == NULL) + if ((sk_set(p7si->auth_attr,i,(char *)X509_ATTRIBUTE_dup( + (X509_ATTRIBUTE *)sk_value(sk,i)))) == NULL) return(0); } return(1); @@ -839,8 +839,8 @@ int PKCS7_set_attributes(PKCS7_SIGNER_INFO *p7si, STACK *sk) p7si->unauth_attr=sk_dup(sk); for (i=0; i<sk_num(sk); i++) { - if ((sk_value(p7si->unauth_attr,i)=(char *)X509_ATTRIBUTE_dup( - (X509_ATTRIBUTE *)sk_value(sk,i))) == NULL) + if ((sk_set(p7si->unauth_attr,i,(char *)X509_ATTRIBUTE_dup( + (X509_ATTRIBUTE *)sk_value(sk,i)))) == NULL) return(0); } return(1); @@ -880,7 +880,7 @@ new_attrib: { X509_ATTRIBUTE_free(attr); attr=X509_ATTRIBUTE_create(nid,atrtype,value); - sk_value(*sk,i)=(char *)attr; + sk_set(*sk,i,(char *)attr); goto end; } } |