Loading crypto/asn1/bio_asn1.c +3 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ #include <string.h> #include <internal/bio.h> #include <openssl/asn1.h> #include "internal/cryptlib.h" /* Must be large enough for biggest tag+length */ #define DEFAULT_ASN1_BUF_SIZE 20 Loading Loading @@ -181,7 +182,8 @@ static int asn1_bio_write(BIO *b, const char *in, int inl) case ASN1_STATE_HEADER: ctx->buflen = ASN1_object_size(0, inl, ctx->asn1_tag) - inl; OPENSSL_assert(ctx->buflen <= ctx->bufsize); if (!ossl_assert(ctx->buflen <= ctx->bufsize)) return 0; p = ctx->buf; ASN1_put_object(&p, 0, inl, ctx->asn1_tag, ctx->asn1_class); ctx->copylen = inl; Loading Loading
crypto/asn1/bio_asn1.c +3 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ #include <string.h> #include <internal/bio.h> #include <openssl/asn1.h> #include "internal/cryptlib.h" /* Must be large enough for biggest tag+length */ #define DEFAULT_ASN1_BUF_SIZE 20 Loading Loading @@ -181,7 +182,8 @@ static int asn1_bio_write(BIO *b, const char *in, int inl) case ASN1_STATE_HEADER: ctx->buflen = ASN1_object_size(0, inl, ctx->asn1_tag) - inl; OPENSSL_assert(ctx->buflen <= ctx->bufsize); if (!ossl_assert(ctx->buflen <= ctx->bufsize)) return 0; p = ctx->buf; ASN1_put_object(&p, 0, inl, ctx->asn1_tag, ctx->asn1_class); ctx->copylen = inl; Loading