Repository: trafodion Updated Branches: refs/heads/master 9536c5e38 -> c52b07c14
length return 0 when the source and target charset is same Project: http://git-wip-us.apache.org/repos/asf/trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/trafodion/commit/71bf19d7 Tree: http://git-wip-us.apache.org/repos/asf/trafodion/tree/71bf19d7 Diff: http://git-wip-us.apache.org/repos/asf/trafodion/diff/71bf19d7 Branch: refs/heads/master Commit: 71bf19d7c3fe340cba3e2850082b1aa842a0cf1d Parents: fb269de Author: Weixin-Xu <xwx@weixin-1.novalocal> Authored: Thu Sep 27 11:10:10 2018 +0800 Committer: Weixin-Xu <xwx@weixin-1.novalocal> Committed: Thu Sep 27 11:10:10 2018 +0800 ---------------------------------------------------------------------- core/conn/unixodbc/odbc/odbcclient/unixcli/cli/charsetconv.cpp | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/71bf19d7/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/charsetconv.cpp ---------------------------------------------------------------------- diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/charsetconv.cpp b/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/charsetconv.cpp index 2f96082..7ad21d1 100644 --- a/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/charsetconv.cpp +++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/charsetconv.cpp @@ -298,6 +298,10 @@ int ICUConverter::UTF8ToFromMultiByte( int direction, } memcpy(outputStr, inputStr, inputSize); outputStr[inputSize]=0; + if (charCount) + { + *charCount = inputSize; + } return inputSize; }