diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib/libssl/src/crypto/asn1/asn1_gen.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/lib/libssl/src/crypto/asn1/asn1_gen.c b/src/lib/libssl/src/crypto/asn1/asn1_gen.c index c66bea2ab4..598a322242 100644 --- a/src/lib/libssl/src/crypto/asn1/asn1_gen.c +++ b/src/lib/libssl/src/crypto/asn1/asn1_gen.c | |||
@@ -291,7 +291,7 @@ asn1_cb(const char *elem, int len, void *bitstr) | |||
291 | 291 | ||
292 | if (utype == -1) { | 292 | if (utype == -1) { |
293 | ASN1err(ASN1_F_ASN1_CB, ASN1_R_UNKNOWN_TAG); | 293 | ASN1err(ASN1_F_ASN1_CB, ASN1_R_UNKNOWN_TAG); |
294 | ERR_add_error_data(2, "tag=", elem); | 294 | ERR_asprintf_error_data("tag=%s", elem); |
295 | return -1; | 295 | return -1; |
296 | } | 296 | } |
297 | 297 | ||
@@ -370,7 +370,6 @@ asn1_cb(const char *elem, int len, void *bitstr) | |||
370 | static int | 370 | static int |
371 | parse_tagging(const char *vstart, int vlen, int *ptag, int *pclass) | 371 | parse_tagging(const char *vstart, int vlen, int *ptag, int *pclass) |
372 | { | 372 | { |
373 | char erch[2]; | ||
374 | long tag_num; | 373 | long tag_num; |
375 | char *eptr; | 374 | char *eptr; |
376 | 375 | ||
@@ -410,10 +409,8 @@ parse_tagging(const char *vstart, int vlen, int *ptag, int *pclass) | |||
410 | break; | 409 | break; |
411 | 410 | ||
412 | default: | 411 | default: |
413 | erch[0] = *eptr; | ||
414 | erch[1] = 0; | ||
415 | ASN1err(ASN1_F_PARSE_TAGGING, ASN1_R_INVALID_MODIFIER); | 412 | ASN1err(ASN1_F_PARSE_TAGGING, ASN1_R_INVALID_MODIFIER); |
416 | ERR_add_error_data(2, "Char=", erch); | 413 | ERR_asprintf_error_data("Char=%c", *eptr); |
417 | return 0; | 414 | return 0; |
418 | break; | 415 | break; |
419 | 416 | ||
@@ -777,7 +774,7 @@ asn1_str2type(const char *str, int format, int utype) | |||
777 | return atmp; | 774 | return atmp; |
778 | 775 | ||
779 | bad_str: | 776 | bad_str: |
780 | ERR_add_error_data(2, "string=", str); | 777 | ERR_asprintf_error_data("string=%s", str); |
781 | bad_form: | 778 | bad_form: |
782 | ASN1_TYPE_free(atmp); | 779 | ASN1_TYPE_free(atmp); |
783 | return NULL; | 780 | return NULL; |