RFR(S): 8201649: Remove dubious call_jio_print in ostream.cpp (original) (raw)
Thomas Stüfe thomas.stuefe at gmail.com
Tue Apr 17 15:48:33 UTC 2018
- Previous message: RFR(S): 8201649: Remove dubious call_jio_print in ostream.cpp
- Next message: RFR(S): 8201649: Remove dubious call_jio_print in ostream.cpp
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Christoph,
I do not understand jio_print() at all. I think it is just wrong: if a vfprintf hook is set, it prints to the defaultStream::output_stream(), otherwise to defaultStream::output_fd()? Isnt that the same? Compare this to jio_vfprintf(), which does the same logic, but correctly prints to the vfprintf hook if it is set.
I would propose to get rid of jio_print() altogether and replace the few callers of it (all in ostream.cpp) with this:
jio_printf("%s", string);
which does the same, but correctly.
Best Regards, Thomas
On Tue, Apr 17, 2018 at 4:48 PM, Langer, Christoph <christoph.langer at sap.com> wrote:
Hi,
can you please review a fix proposal for defaultStream::write(const char* s, sizet len). Bug: https://bugs.openjdk.java.net/browse/JDK-8201649 Webrev: http://cr.openjdk.java.net/~clanger/webrevs/8201649.0/ I have seen occurrences of truncated buffers which don't need to happen. Thanks and best regards Christoph
- Previous message: RFR(S): 8201649: Remove dubious call_jio_print in ostream.cpp
- Next message: RFR(S): 8201649: Remove dubious call_jio_print in ostream.cpp
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]