| OLD | NEW |
| 1 diff --git a/net/third_party/nss/ssl/sslsock.c b/net/third_party/nss/ssl/sslsock
.c | 1 diff -pu -r a/net/third_party/nss/ssl/sslsock.c b/net/third_party/nss/ssl/sslsoc
k.c |
| 2 index 1823a1c..2a93dae 100644 | 2 --- a/net/third_party/nss/ssl/sslsock.c»2012-11-09 16:16:23.715038258 -0800 |
| 3 --- a/net/third_party/nss/ssl/sslsock.c | 3 +++ b/net/third_party/nss/ssl/sslsock.c»2012-11-09 16:19:18.517565894 -0800 |
| 4 +++ b/net/third_party/nss/ssl/sslsock.c | 4 @@ -2906,11 +2906,15 @@ ssl_SetDefaultsFromEnvironment(void) |
| 5 @@ -2934,11 +2934,15 @@ ssl_SetDefaultsFromEnvironment(void) | |
| 6 ev = getenv("SSLKEYLOGFILE"); | 5 ev = getenv("SSLKEYLOGFILE"); |
| 7 if (ev && ev[0]) { | 6 if (ev && ev[0]) { |
| 8 ssl_keylog_iob = fopen(ev, "a"); | 7 ssl_keylog_iob = fopen(ev, "a"); |
| 9 - if (ftell(ssl_keylog_iob) == 0) { | 8 - if (ftell(ssl_keylog_iob) == 0) { |
| 10 - fputs("# SSL/TLS secrets log file, generated by NSS\n", | 9 - fputs("# SSL/TLS secrets log file, generated by NSS\n", |
| 11 - ssl_keylog_iob); | 10 - ssl_keylog_iob); |
| 12 + if (!ssl_keylog_iob) { | 11 + if (!ssl_keylog_iob) { |
| 13 + SSL_TRACE(("Failed to open key log file")); | 12 + SSL_TRACE(("Failed to open key log file")); |
| 14 + } else { | 13 + } else { |
| 15 + if (ftell(ssl_keylog_iob) == 0) { | 14 + if (ftell(ssl_keylog_iob) == 0) { |
| 16 + fputs("# SSL/TLS secrets log file, generated by NSS\n", | 15 + fputs("# SSL/TLS secrets log file, generated by NSS\n", |
| 17 + ssl_keylog_iob); | 16 + ssl_keylog_iob); |
| 18 + } | 17 + } |
| 19 +» » SSL_TRACE(("SSL: logging pre-master secrets to %s", ev)); | 18 +» » SSL_TRACE(("SSL: logging SSL/TLS secrets to %s", ev)); |
| 20 } | 19 } |
| 21 -» SSL_TRACE(("SSL: logging pre-master secrets to %s", ev)); | 20 -» SSL_TRACE(("SSL: logging SSL/TLS secrets to %s", ev)); |
| 22 } | 21 } |
| 22 #ifndef NO_PKCS11_BYPASS |
| 23 ev = getenv("SSLBYPASS"); | 23 ev = getenv("SSLBYPASS"); |
| 24 if (ev && ev[0]) { | |
| OLD | NEW |