Browse Source

Log pending TLS errors in a couple more places, in case they are possible.

svn:r1716
Nick Mathewson 21 years ago
parent
commit
b410dff6c0
1 changed files with 3 additions and 4 deletions
  1. 3 4
      src/common/tortls.c

+ 3 - 4
src/common/tortls.c

@@ -199,6 +199,7 @@ tor_tls_create_certificate(crypto_pk_env_t *rsa,
 
   goto done;
  error:
+  tls_log_errors(LOG_WARN, "generating certificate");
   if (x509) {
     X509_free(x509);
     x509 = NULL;
@@ -317,6 +318,7 @@ tor_tls_context_new(crypto_pk_env_t *identity,
   return 0;
 
  error:
+  tls_log_errors(LOG_WARN, "creating TLS context");
   if (pkey)
     EVP_PKEY_free(pkey);
   if (rsa)
@@ -434,7 +436,7 @@ tor_tls_handshake(tor_tls *tls)
   r = tor_tls_get_error(tls,r,0, "handshaking", LOG_INFO);
   if (r == TOR_TLS_DONE) {
     tls->state = TOR_TLS_ST_OPEN;
-  } 
+  }
   return r;
 }
 
@@ -558,9 +560,6 @@ tor_tls_verify(tor_tls *tls, crypto_pk_env_t *identity_key)
   time_t now, t;
   int r = -1;
 
-  /* XXXX */
-  tls_log_errors(LOG_WARN, "preparing to verify");
-
   if (!(cert = SSL_get_peer_certificate(tls->ssl)))
     return -1;