bio_asn1.c (238405) | bio_asn1.c (269682) |
---|---|
1/* bio_asn1.c */ 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 3 * project. 4 */ 5/* ==================================================================== 6 * Copyright (c) 2006 The OpenSSL Project. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 140 unchanged lines hidden (view full) --- 149 150static int asn1_bio_new(BIO *b) 151 { 152 BIO_ASN1_BUF_CTX *ctx; 153 ctx = OPENSSL_malloc(sizeof(BIO_ASN1_BUF_CTX)); 154 if (!ctx) 155 return 0; 156 if (!asn1_bio_init(ctx, DEFAULT_ASN1_BUF_SIZE)) | 1/* bio_asn1.c */ 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 3 * project. 4 */ 5/* ==================================================================== 6 * Copyright (c) 2006 The OpenSSL Project. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 140 unchanged lines hidden (view full) --- 149 150static int asn1_bio_new(BIO *b) 151 { 152 BIO_ASN1_BUF_CTX *ctx; 153 ctx = OPENSSL_malloc(sizeof(BIO_ASN1_BUF_CTX)); 154 if (!ctx) 155 return 0; 156 if (!asn1_bio_init(ctx, DEFAULT_ASN1_BUF_SIZE)) |
157 { 158 OPENSSL_free(ctx); |
|
157 return 0; | 159 return 0; |
160 } |
|
158 b->init = 1; 159 b->ptr = (char *)ctx; 160 b->flags = 0; 161 return 1; 162 } 163 164static int asn1_bio_init(BIO_ASN1_BUF_CTX *ctx, int size) 165 { --- 330 unchanged lines hidden --- | 161 b->init = 1; 162 b->ptr = (char *)ctx; 163 b->flags = 0; 164 return 1; 165 } 166 167static int asn1_bio_init(BIO_ASN1_BUF_CTX *ctx, int size) 168 { --- 330 unchanged lines hidden --- |