Fixing file transfert error 400

This commit is contained in:
Erwan Croze 2018-02-28 16:55:12 +01:00
parent 36111c9b29
commit 7c26561a9f

View file

@ -349,6 +349,12 @@ static void linphone_chat_message_process_response_from_post_file(void *data,
file_upload_end_background_task(msg);
linphone_chat_message_unref(msg);
}
} else if (code == 400) {
ms_warning("Received HTTP code response %d for file transfer, probably meaning file is too large", code);
linphone_chat_message_update_state(msg, LinphoneChatMessageStateFileTransferError);
_release_http_request(msg);
file_upload_end_background_task(msg);
linphone_chat_message_unref(msg);
} else {
ms_warning("Unhandled HTTP code response %d for file transfer", code);
linphone_chat_message_update_state(msg, LinphoneChatMessageStateNotDelivered);