Kaydet (Commit) 22a13cab authored tarafından Lionel Elie Mamane's avatar Lionel Elie Mamane

be more paranoid

Change-Id: I8ab6c26a489f5cbb6b92c36313c6912939895e52
üst c562a0b5
......@@ -359,6 +359,8 @@ void OPreparedStatement::setParameter(const sal_Int32 parameterIndex, const sal_
}
else
{
assert(getOwnConnection()->getTextEncoding() != RTL_TEXTENCODING_UCS2 &&
getOwnConnection()->getTextEncoding() != RTL_TEXTENCODING_UCS4);
OString sOData(
OUStringToOString(_sData, getOwnConnection()->getTextEncoding()));
nCharLen = nByteLen = sOData.getLength();
......
......@@ -415,6 +415,7 @@ OUString OTools::getStringValue(OConnection* _pConnection,
case SQL_WLONGVARCHAR:
{
SQLWCHAR waCharArray[2048];
BOOST_STATIC_ASSERT(sizeof(waCharArray) % sizeof(SQLWCHAR) == 0);
rtl_TextEncoding nSQLWCHAREncoding = RTL_TEXTENCODING_UCS2;
BOOST_STATIC_ASSERT(sizeof(SQLWCHAR) == 2 || sizeof(SQLWCHAR) == 4);
if(sizeof(SQLWCHAR) == 4)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment