summaryrefslogtreecommitdiff
path: root/crypto/pkcs7
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>1999-05-19 12:45:16 +0000
committerDr. Stephen Henson <steve@openssl.org>1999-05-19 12:45:16 +0000
commite84240d42289a131def633579cfdabfb6ebf557d (patch)
treeec455fe5f4865fc28309c3e5f5762eec155b4f7d /crypto/pkcs7
parent054810ec0e02d7d15bf96945e2ea46d2e4147aa5 (diff)
downloadopenssl-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.c10
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;
}
}