1diff --git a/CMakeLists.txt b/CMakeLists.txt 2index 1645a264a..12f8ca999 100644 3--- a/CMakeLists.txt 4+++ b/CMakeLists.txt 5@@ -635,6 +635,8 @@ add_library( 6 src/ssl/tls_record.cc 7 ) 8 9+target_link_libraries(ssl crypto) 10+ 11 add_executable( 12 bssl 13 14diff --git a/src/crypto/x509/t_x509.c b/src/crypto/x509/t_x509.c 15index 7c32a8798..6e50d040e 100644 16--- a/src/crypto/x509/t_x509.c 17+++ b/src/crypto/x509/t_x509.c 18@@ -318,9 +318,7 @@ int X509_signature_print(BIO *bp, const X509_ALGOR *sigalg, 19 int X509_NAME_print(BIO *bp, const X509_NAME *name, int obase) 20 { 21 char *s, *c, *b; 22- int ret = 0, l, i; 23- 24- l = 80 - 2 - obase; 25+ int ret = 0, i; 26 27 b = X509_NAME_oneline(name, NULL, 0); 28 if (!b) 29@@ -347,12 +345,10 @@ int X509_NAME_print(BIO *bp, const X509_NAME *name, int obase) 30 if (BIO_write(bp, ", ", 2) != 2) 31 goto err; 32 } 33- l--; 34 } 35 if (*s == '\0') 36 break; 37 s++; 38- l--; 39 } 40 41 ret = 1; 42