summaryrefslogtreecommitdiffstats
path: root/ssl/d1_both.c
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2009-07-15 11:33:24 +0000
committerDr. Stephen Henson <steve@openssl.org>2009-07-15 11:33:24 +0000
commit4b06d778ad71fc3f7bde0e607e865e7c5e07fafc (patch)
tree39cb78fc1f4e762e1bb5930b9e8421de85f1f3f1 /ssl/d1_both.c
parent6bb7dc1e903493854b8b13601449b71941fc58a6 (diff)
Update from 1.0.0-stable.
Diffstat (limited to 'ssl/d1_both.c')
-rw-r--r--ssl/d1_both.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/ssl/d1_both.c b/ssl/d1_both.c
index e2f03cca1a..d11d6d5888 100644
--- a/ssl/d1_both.c
+++ b/ssl/d1_both.c
@@ -815,21 +815,21 @@ int dtls1_send_change_cipher_spec(SSL *s, int a, int b)
static int dtls1_add_cert_to_buf(BUF_MEM *buf, unsigned long *l, X509 *x)
{
- int n;
- unsigned char *p;
+ int n;
+ unsigned char *p;
- n=i2d_X509(x,NULL);
- if (!BUF_MEM_grow_clean(buf,(int)(n+(*l)+3)))
- {
- SSLerr(SSL_F_DTLS1_OUTPUT_CERT_CHAIN,ERR_R_BUF_LIB);
- return 0;
- }
- p=(unsigned char *)&(buf->data[*l]);
- l2n3(n,p);
- i2d_X509(x,&p);
- *l+=n+3;
+ n=i2d_X509(x,NULL);
+ if (!BUF_MEM_grow_clean(buf,(int)(n+(*l)+3)))
+ {
+ SSLerr(SSL_F_DTLS1_ADD_CERT_TO_BUF,ERR_R_BUF_LIB);
+ return 0;
+ }
+ p=(unsigned char *)&(buf->data[*l]);
+ l2n3(n,p);
+ i2d_X509(x,&p);
+ *l+=n+3;
- return 1;
+ return 1;
}
unsigned long dtls1_output_cert_chain(SSL *s, X509 *x)
{