Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2065067 | 5.0 | Jean-Christophe Collet | P4 | Resolved | Fixed | tiger |
JDK-2065066 | 1.4.2_04 | Jean-Christophe Collet | P4 | Resolved | Fixed | 04 |
It appears that an encoding conversion is missing when the function Java_java_net_PlainSocketImpl_socketCreate in src/solaris/native/java/net/PlainSocketImpl.c obtains a string from the C library function strerror and then passes it on to the JNI function ThrowNew. C library functions use the native encoding of the current locale, e.g., EUC-JP for Japanese, while JNI functions generally expect Java-modified UTF-8.
- backported by
-
JDK-2065066 Missing encoding conversion in PlainSocketImpl.socketCreate
-
- Resolved
-
-
JDK-2065067 Missing encoding conversion in PlainSocketImpl.socketCreate
-
- Resolved
-