Spotted whilst fixing a larger issue on Windows (JDK-8362846):
BSD:
int diag_msg_max_length=ebuflen-strlen(ebuf);
Linux:
size_t prefix_len = strlen(ebuf);
ssize_t diag_msg_max_length = ebuflen - prefix_len;
Code has been present since before JDK 8. Fortunately we don't pass null error buffers on these platforms.
BSD:
int diag_msg_max_length=ebuflen-strlen(ebuf);
Linux:
size_t prefix_len = strlen(ebuf);
ssize_t diag_msg_max_length = ebuflen - prefix_len;
Code has been present since before JDK 8. Fortunately we don't pass null error buffers on these platforms.
- relates to
-
JDK-8362846 Windows error reporting for dll_load doesn't check for a null buffer
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/0735dc27
-
Review(master) openjdk/jdk/26420