summaryrefslogtreecommitdiff
path: root/forms
diff options
context:
space:
mode:
Diffstat (limited to 'forms')
-rw-r--r--forms/source/xforms/submission/serialization_urlencoded.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/forms/source/xforms/submission/serialization_urlencoded.cxx b/forms/source/xforms/submission/serialization_urlencoded.cxx
index 626569aec2aa..43dafdc714c6 100644
--- a/forms/source/xforms/submission/serialization_urlencoded.cxx
+++ b/forms/source/xforms/submission/serialization_urlencoded.cxx
@@ -73,7 +73,7 @@ void CSerializationURLEncoded::encode_and_append(const OUString& aString, OStri
{
OString utf8String = OUStringToOString(aString, RTL_TEXTENCODING_UTF8);
const sal_uInt8 *pString = reinterpret_cast< const sal_uInt8 * >( utf8String.getStr() );
- sal_Char tmpChar[4]; tmpChar[3] = 0;
+ sal_Char tmpChar[4];
while( *pString != 0)
{
@@ -89,16 +89,16 @@ void CSerializationURLEncoded::encode_and_append(const OUString& aString, OStri
} else if (*pString == 0x0a) {
aBuffer.append("%0D%0A");
} else {
- snprintf(tmpChar, 3, "%%%X", *pString % 0x100);
+ snprintf(tmpChar, 4, "%%%X", *pString % 0x100);
aBuffer.append(tmpChar);
}
} else {
- snprintf(tmpChar, 3, "%%%X", *pString % 0x100);
+ snprintf(tmpChar, 4, "%%%X", *pString % 0x100);
aBuffer.append(tmpChar);
while (*pString >= 0x80) {
// continuation...
pString++;
- snprintf(tmpChar, 3, "%%%X", *pString % 0x100);
+ snprintf(tmpChar, 4, "%%%X", *pString % 0x100);
aBuffer.append(tmpChar);
}
}