| Index: fpdfsdk/src/fsdk_baseform.cpp
|
| diff --git a/fpdfsdk/src/fsdk_baseform.cpp b/fpdfsdk/src/fsdk_baseform.cpp
|
| index 00ab6c2ef0185c598ea979395395593864bbc348..f05545a6726fd5ce2686749c569c8214582444e7 100644
|
| --- a/fpdfsdk/src/fsdk_baseform.cpp
|
| +++ b/fpdfsdk/src/fsdk_baseform.cpp
|
| @@ -2461,7 +2461,6 @@ FX_BOOL CPDFSDK_InterForm::FDFToURLEncodedData(uint8_t*& pBuf,
|
| return FALSE;
|
|
|
| CFX_ByteTextBuf fdfEncodedData;
|
| -
|
| for (FX_DWORD i = 0; i < pFields->GetCount(); i++) {
|
| CPDF_Dictionary* pField = pFields->GetDictAt(i);
|
| if (!pField)
|
| @@ -2473,14 +2472,13 @@ FX_BOOL CPDFSDK_InterForm::FDFToURLEncodedData(uint8_t*& pBuf,
|
| CFX_WideString csWValue = PDF_DecodeText(csBValue);
|
| CFX_ByteString csValue_b = CFX_ByteString::FromUnicode(csWValue);
|
|
|
| - fdfEncodedData = fdfEncodedData << name_b.GetBuffer(name_b.GetLength());
|
| + fdfEncodedData << name_b.GetBuffer(name_b.GetLength());
|
| name_b.ReleaseBuffer();
|
| - fdfEncodedData = fdfEncodedData << "=";
|
| - fdfEncodedData = fdfEncodedData
|
| - << csValue_b.GetBuffer(csValue_b.GetLength());
|
| + fdfEncodedData << "=";
|
| + fdfEncodedData << csValue_b.GetBuffer(csValue_b.GetLength());
|
| csValue_b.ReleaseBuffer();
|
| if (i != pFields->GetCount() - 1)
|
| - fdfEncodedData = fdfEncodedData << "&";
|
| + fdfEncodedData << "&";
|
| }
|
|
|
| nBufSize = fdfEncodedData.GetLength();
|
|
|