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