View Issue Details

IDProjectCategoryView StatusLast Update
0003090SymmetricDSBugpublic2019-04-24 15:05
Reportercominform Assigned To 
Prioritynormal 
Status newResolutionopen 
Summary0003090: Quotation escape character causing data corruption
DescriptionAfter escape character has been invented to support quotations in the data (e.g. JSON), synced data has become corrupted by the C-Agent. This has happened, whenever the escape character was separated from the quotation at the end of a data chunk.

Beside of this we have encountered memory leaks and crashes, related to the usage of the Curl.

Please have a look at our latest commit.
Additional Informationhttps://github.com/cominform/symmetric-ds/tree/bugfix/cif-ios-stability-improvements-1
https://github.com/cominform/symmetric-ds/commit/bc14f85b8e62d119669ebd653c9712d93c6f49c1
Tagsdialect: c-client

Activities

cominform

2017-05-04 10:32

reporter   ~0001045

Our data is big. It exceeds the chunk size. Even if the size would have been increased, there may be bigger data again than the increased chunk size.

Therefor we believe, that a whole data line must be reassembled from the incoming chunks, before e.g. escape character processing can start.

Now the most obvious solution was, to write it into a file. But someone may consider to think about a different and improved approach.

Issue History

Date Modified Username Field Change
2017-05-04 10:16 cominform New Issue
2017-05-04 10:32 cominform Note Added: 0001045
2019-04-24 15:05 elong Tag Attached: dialect: c-client