summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/evp_asn1.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/asn1/evp_asn1.c')
-rw-r--r--src/lib/libcrypto/asn1/evp_asn1.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/libcrypto/asn1/evp_asn1.c b/src/lib/libcrypto/asn1/evp_asn1.c
index 648fae9fbd..199c12f9a4 100644
--- a/src/lib/libcrypto/asn1/evp_asn1.c
+++ b/src/lib/libcrypto/asn1/evp_asn1.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: evp_asn1.c,v 1.11 2014/07/11 08:44:47 jsing Exp $ */ 1/* $OpenBSD: evp_asn1.c,v 1.12 2014/07/11 13:41:59 miod Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -70,8 +70,10 @@ ASN1_TYPE_set_octetstring(ASN1_TYPE *a, unsigned char *data, int len)
70 70
71 if ((os = M_ASN1_OCTET_STRING_new()) == NULL) 71 if ((os = M_ASN1_OCTET_STRING_new()) == NULL)
72 return (0); 72 return (0);
73 if (!M_ASN1_OCTET_STRING_set(os, data, len)) 73 if (!M_ASN1_OCTET_STRING_set(os, data, len)) {
74 M_ASN1_OCTET_STRING_free(os);
74 return (0); 75 return (0);
76 }
75 ASN1_TYPE_set(a, V_ASN1_OCTET_STRING, os); 77 ASN1_TYPE_set(a, V_ASN1_OCTET_STRING, os);
76 return (1); 78 return (1);
77} 79}