diff options
Diffstat (limited to 'src/lib/libcrypto/asn1/asn1_gen.c')
| -rw-r--r-- | src/lib/libcrypto/asn1/asn1_gen.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/lib/libcrypto/asn1/asn1_gen.c b/src/lib/libcrypto/asn1/asn1_gen.c index c66bea2ab4..598a322242 100644 --- a/src/lib/libcrypto/asn1/asn1_gen.c +++ b/src/lib/libcrypto/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; |
