diff options
author | Alex Xu (Hello71) <alex_y_xu@yahoo.ca> | 2020-07-28 09:41:37 -0400 |
---|---|---|
committer | Alex Xu (Hello71) <alex_y_xu@yahoo.ca> | 2020-07-28 09:41:37 -0400 |
commit | d241ee7943383a8ad8aacd70d5e301a6acf22c38 (patch) | |
tree | 5aaddca6d5744a9e3565da0846cbda2e1a34be3b /dev-java/openj9-openjdk/files/omr-omrstr-iconv-failure-overflow.patch | |
download | gentoo-overlay-d241ee7943383a8ad8aacd70d5e301a6acf22c38.tar.xz gentoo-overlay-d241ee7943383a8ad8aacd70d5e301a6acf22c38.zip |
Initial commit
Diffstat (limited to 'dev-java/openj9-openjdk/files/omr-omrstr-iconv-failure-overflow.patch')
-rw-r--r-- | dev-java/openj9-openjdk/files/omr-omrstr-iconv-failure-overflow.patch | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/dev-java/openj9-openjdk/files/omr-omrstr-iconv-failure-overflow.patch b/dev-java/openj9-openjdk/files/omr-omrstr-iconv-failure-overflow.patch new file mode 100644 index 0000000..f90c431 --- /dev/null +++ b/dev-java/openj9-openjdk/files/omr-omrstr-iconv-failure-overflow.patch @@ -0,0 +1,13 @@ +diff --git a/port/common/omrstr.c b/port/common/omrstr.c +index ad76cdf93..f936f0026 100644 +--- a/port/common/omrstr.c ++++ b/port/common/omrstr.c +@@ -3121,7 +3121,7 @@ convertPlatformToWide(struct OMRPortLibrary *portLibrary, charconvState_t encodi + } else if (E2BIG == errno) { + resultSize = (outBufferSize - wideBufferLimit); /* number of bytes written */ + } else { +- resultSize = OMRPORT_ERROR_STRING_ILLEGAL_STRING; ++ return OMRPORT_ERROR_STRING_ILLEGAL_STRING; + } + } else { + resultSize = (outBufferSize - wideBufferLimit); /* number of bytes written */ |