From 3dd7a8d7543d6565bacc8bbe14c6e1a3bd024af2 Mon Sep 17 00:00:00 2001 From: johan pascal <johan.pascal@belledonne-communications.com> Date: Sat, 22 Jul 2023 12:18:44 +0200 Subject: [PATCH] Empty POST request to file server must have a content-length set to 0 --- src/chat/modifier/file-transfer-chat-message-modifier.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/chat/modifier/file-transfer-chat-message-modifier.cpp b/src/chat/modifier/file-transfer-chat-message-modifier.cpp index ab550bf364..9f897c6e40 100644 --- a/src/chat/modifier/file-transfer-chat-message-modifier.cpp +++ b/src/chat/modifier/file-transfer-chat-message-modifier.cpp @@ -543,7 +543,8 @@ int FileTransferChatMessageModifier::startHttpTransfer(const string &url, httpRequest = belle_http_request_create( action.c_str(), uri, belle_http_header_create("User-Agent", linphone_core_get_user_agent(message->getCore()->getCCore())), - belle_http_header_create("From", message->getLocalAddress()->toString().c_str()), nullptr); + belle_http_header_create("From", message->getLocalAddress()->toString().c_str()), + (bh == nullptr && action == "POST") ? belle_http_header_create("Content-Length", "0") : nullptr, nullptr); if (!httpRequest) { lWarning() << "Could not create http request for uri " << url; -- GitLab