diff options
Diffstat (limited to 'src/lib/libcrypto/conf/conf_def.c')
-rw-r--r-- | src/lib/libcrypto/conf/conf_def.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/lib/libcrypto/conf/conf_def.c b/src/lib/libcrypto/conf/conf_def.c index 22fe7a8f60..bc9f139e7e 100644 --- a/src/lib/libcrypto/conf/conf_def.c +++ b/src/lib/libcrypto/conf/conf_def.c | |||
@@ -218,7 +218,6 @@ def_load_bio(CONF *conf, BIO *in, long *line) | |||
218 | char *s, *p, *end; | 218 | char *s, *p, *end; |
219 | int again; | 219 | int again; |
220 | long eline = 0; | 220 | long eline = 0; |
221 | char btmp[DECIMAL_SIZE(eline) + 1]; | ||
222 | CONF_VALUE *v = NULL, *tv; | 221 | CONF_VALUE *v = NULL, *tv; |
223 | CONF_VALUE *sv = NULL; | 222 | CONF_VALUE *sv = NULL; |
224 | char *section = NULL, *buf; | 223 | char *section = NULL, *buf; |
@@ -428,8 +427,7 @@ err: | |||
428 | free(section); | 427 | free(section); |
429 | if (line != NULL) | 428 | if (line != NULL) |
430 | *line = eline; | 429 | *line = eline; |
431 | snprintf(btmp, sizeof btmp, "%ld", eline); | 430 | ERR_asprintf_error_data("line %ld", eline); |
432 | ERR_add_error_data(2, "line ", btmp); | ||
433 | if ((h != conf->data) && (conf->data != NULL)) { | 431 | if ((h != conf->data) && (conf->data != NULL)) { |
434 | CONF_free(conf->data); | 432 | CONF_free(conf->data); |
435 | conf->data = NULL; | 433 | conf->data = NULL; |