mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-27 07:59:20 +00:00
Add missing Content-Length header in CPIM.
This commit is contained in:
parent
94e53a4e22
commit
9c80965f1e
1 changed files with 5 additions and 2 deletions
|
|
@ -60,6 +60,7 @@ ChatMessageModifier::Result CpimChatMessageModifier::encode (const shared_ptr<Ch
|
|||
content = message->getContents().front();
|
||||
}
|
||||
|
||||
const string contentBody = content->getBodyAsString();
|
||||
if (content->getContentDisposition().isValid()) {
|
||||
Cpim::GenericHeader contentDispositionHeader;
|
||||
contentDispositionHeader.setName("Content-Disposition");
|
||||
|
|
@ -70,8 +71,10 @@ ChatMessageModifier::Result CpimChatMessageModifier::encode (const shared_ptr<Ch
|
|||
contentTypeHeader.setName("Content-Type");
|
||||
contentTypeHeader.setValue(content->getContentType().asString());
|
||||
cpimMessage.addContentHeader(contentTypeHeader);
|
||||
|
||||
const string contentBody = content->getBodyAsString();
|
||||
Cpim::GenericHeader contentLengthHeader;
|
||||
contentLengthHeader.setName("Content-Length");
|
||||
contentLengthHeader.setValue(to_string(contentBody.size()));
|
||||
cpimMessage.addContentHeader(contentLengthHeader);
|
||||
cpimMessage.setContent(contentBody);
|
||||
|
||||
Content newContent;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue