summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/err/err_prn.c
diff options
context:
space:
mode:
authorbeck <>2000-12-15 02:58:47 +0000
committerbeck <>2000-12-15 02:58:47 +0000
commit9200bb13d15da4b2a23e6bc92c20e95b74aa2113 (patch)
tree5c52d628ec1e34be76e7ef2a4235d248b7c44d24 /src/lib/libcrypto/err/err_prn.c
parente131d25072e3d4197ba4b9bcc0d1b27d34d6488d (diff)
downloadopenbsd-9200bb13d15da4b2a23e6bc92c20e95b74aa2113.tar.gz
openbsd-9200bb13d15da4b2a23e6bc92c20e95b74aa2113.tar.bz2
openbsd-9200bb13d15da4b2a23e6bc92c20e95b74aa2113.zip
openssl-engine-0.9.6 merge
Diffstat (limited to 'src/lib/libcrypto/err/err_prn.c')
-rw-r--r--src/lib/libcrypto/err/err_prn.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/libcrypto/err/err_prn.c b/src/lib/libcrypto/err/err_prn.c
index 0999ff214b..6f60b016c3 100644
--- a/src/lib/libcrypto/err/err_prn.c
+++ b/src/lib/libcrypto/err/err_prn.c
@@ -76,7 +76,8 @@ void ERR_print_errors_fp(FILE *fp)
76 es=CRYPTO_thread_id(); 76 es=CRYPTO_thread_id();
77 while ((l=ERR_get_error_line_data(&file,&line,&data,&flags)) != 0) 77 while ((l=ERR_get_error_line_data(&file,&line,&data,&flags)) != 0)
78 { 78 {
79 fprintf(fp,"%lu:%s:%s:%d:%s\n",es,ERR_error_string(l,buf), 79 ERR_error_string_n(l, buf, sizeof buf);
80 fprintf(fp,"%lu:%s:%s:%d:%s\n",es,buf,
80 file,line,(flags&ERR_TXT_STRING)?data:""); 81 file,line,(flags&ERR_TXT_STRING)?data:"");
81 } 82 }
82 } 83 }
@@ -94,7 +95,8 @@ void ERR_print_errors(BIO *bp)
94 es=CRYPTO_thread_id(); 95 es=CRYPTO_thread_id();
95 while ((l=ERR_get_error_line_data(&file,&line,&data,&flags)) != 0) 96 while ((l=ERR_get_error_line_data(&file,&line,&data,&flags)) != 0)
96 { 97 {
97 sprintf(buf2,"%lu:%s:%s:%d:",es,ERR_error_string(l,buf), 98 ERR_error_string_n(l, buf, sizeof buf);
99 sprintf(buf2,"%lu:%s:%s:%d:",es,buf,
98 file,line); 100 file,line);
99 BIO_write(bp,buf2,strlen(buf2)); 101 BIO_write(bp,buf2,strlen(buf2));
100 if (flags & ERR_TXT_STRING) 102 if (flags & ERR_TXT_STRING)