From: Nick Mathewson Date: Mon, 26 Apr 2004 02:33:12 +0000 (+0000) Subject: Very blunt debugging code: log pending errors at start and end of tor_tls_verify X-Git-Tag: debian-version-0.0.5+0.0.6rc2-1~7 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cb465160dac0e06e6d7a174fd2568fd26d655691;p=thirdparty%2Ftor.git Very blunt debugging code: log pending errors at start and end of tor_tls_verify svn:r1707 --- diff --git a/src/common/tortls.c b/src/common/tortls.c index 09b6d11f24..5e0deef22a 100644 --- a/src/common/tortls.c +++ b/src/common/tortls.c @@ -434,7 +434,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,6 +558,9 @@ 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; @@ -587,6 +590,10 @@ tor_tls_verify(tor_tls *tls, crypto_pk_env_t *identity_key) X509_free(cert); if (id_pkey) EVP_PKEY_free(id_pkey); + + /* XXXX */ + tls_log_errors(LOG_WARN, "finishing tor_tls_verify"); + return r; }