# HG changeset patch # User stuefe # Date 1568122304 -7200 # Tue Sep 10 15:31:44 2019 +0200 # Node ID cff6e2397d2ce7c4ef4beb35b2953eb101c4acff # Parent d4c9c53e687ee39f4b2181ebf0aaee4a48e69edc [mq]: 8214975-No-hs-err-file-if-fatal-error-is-raised-during-dynamic-initialization-delta-11u diff --git a/src/hotspot/share/utilities/vmError.cpp b/src/hotspot/share/utilities/vmError.cpp --- a/src/hotspot/share/utilities/vmError.cpp +++ b/src/hotspot/share/utilities/vmError.cpp @@ -1459,15 +1459,15 @@ // see if log file is already open if (!log.is_open()) { // open log file - int fd = prepare_log_file(ErrorFile, "hs_err_pid%p.log", buffer, sizeof(buffer)); - if (fd != -1) { + fd_log = prepare_log_file(ErrorFile, "hs_err_pid%p.log", buffer, sizeof(buffer)); + if (fd_log != -1) { out.print_raw("# An error report file with more information is saved as:\n# "); out.print_raw_cr(buffer); - log.set_fd(fd); + log.set_fd(fd_log); } else { out.print_raw_cr("# Can not save log file, dump to screen.."); - log.set_fd(defaultStream::output_fd()); + log.set_fd(fd_out); /* Error reporting currently needs dumpfile. * Maybe implement direct streaming in the future.*/ transmit_report_done = true;